Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

196
Vistas
Filtrar lista de matriz con expresiones regulares

Estoy tratando de filtrar esto

Alert me when this account's current balance goes above $1.

de la lista aquí:

 alertTypes = [ 'Alert me when this account's available balance goes below $1.', 'Alert me when this account's current balance goes below $1.', 'Alert me when this account's available balance goes above $1.', 'Alert me when this account's current balance goes above $1.']

Usando esta función asíncrona

 const alertRegEx = "/.*current balance.*above.*/" const alert = alertTypes.filter(alert => alert.match(alertRegEx))

Pero estoy obteniendo la lista completa en la variable de alerta . ¿Cuál es mi error aquí?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En primer lugar, no use async en este caso, ya que match no es una función asíncrona ( pero incluso si lo fuera, no podría usarla en un filter ). Entonces necesita usar una expresión regular literal, no una cadena.

Y un cambio menor, no requerido, es que puede omitir el inicial y el final .*

 const alertTypes = [ 'Alert me when this account's available balance goes below $1.', 'Alert me when this account's current balance goes below $1.', 'Alert me when this account's available balance goes above $1.', 'Alert me when this account's current balance goes above $1.'] const alertRegEx = /current balance.*above/; const alerts = alertTypes.filter( alert => alert.match(alertRegEx)) console.log(alerts);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda