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

294
Vistas
¿Cómo permitir el uso del signo ' con expresión regular?

En este momento estoy usando esta expresión regular para validar la dirección

 (!/^[A-Za-z]/i.test(street))

Cuando uso una dirección como esta, Esterwergen , funciona.

Pero cuando agregué el letrero antes del título, 'Esterwergen , muestra mi error.

¿Cómo puedo modificar mi RegEx y permitir usar este signo antes del nombre?

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

0

Para permitir un ' inicial opcional, cambiaría su expresión regular de

 /^[A-Za-z]/

a

 /^'?[A-Za-z]/

¿dónde ? significa "cero o una vez".

Si desea permitir el ' en cualquier parte de su cadena,

 /^['A-Za-z]/

haría el truco.

Además, asegúrese de darse cuenta de que solo está comprobando el primer carácter de la cadena tal como está.

Ahora mismo vas a permitir Ester9ui4y6ewigkdlLNDSKJ#€=# ::: .

Para restringir eso, necesitará el cuantificador + y el ancla $ (fin de cadena).

 /^[A-Za-z]+$/
about 4 years ago · Juan Pablo Isaza Denunciar

0

Veamos cuál es su orientación RegExp:

  • /^[A-Za-z]/i

  • ^ : afirma la posición al comienzo de la cadena.

  • [] : Coincidir con un solo carácter dependiendo de lo que hay dentro.

  • AZ : Combina letras mayúsculas de la A a la Z

  • az : Relaciona las letras minúsculas de a a la z .

  • i : No distingue entre mayúsculas y minúsculas.

Considera esto:

  • Usar [A-Za-z] junto con la bandera i es redundante. Utilice /^[az]/i o /^[Az]/ en su lugar.

  • El uso [a-zA-Z\u00C0-\u00FF] por ejemplo, extiende la coincidencia a caracteres latinos usando la sintaxis UNICODE. Vea la referencia completa de UNICODE aquí .

  • Use /^['az]+/i para permitir ' en cualquier parte de la cadena.

  • Use /^'?[az]+/i para permitir ' solo al comienzo de la cadena. ? significa '1 vez o 0 veces'.

Para jugar con RegExp puedes usar herramientas como esta .

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