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

151
Vistas
encuentre una cadena con una lista de palabras, un carácter entre ellas. y la palabra final puede terminar con cualquier cadena usando expresiones regulares

Tengo una lista de palabras:

 const words = ["apple", "orange", "tomato"] const str = "apple.orange.tomato.$COULD_$_BE_ANY_STRING_HERE"

Estoy buscando la expresión regular para validar esta estructura de cadena.

  • la cadena no puede terminar con "."
  • la cadena debe contener al menos un "." carbonizarse
  • la última cadena debe admitir el carácter "$"

algunos patrones que he probado: ^((apple|orange|tomato)(\\.|$))*$ pero parece permitir que la cadena termine con "." y no contener un "."

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

0

Puede usar esta expresión para comenzar con una de las palabras al menos una seguida del punto ^((apple|orange|tomato)\.)+? , luego, opcionalmente, cualquier letra o guión bajo \w*? , y no terminar con punto [^\.]$

 ^((apple|orange|tomato)\.)+?\w*?[^\.]$

PRUEBA

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