Saltar al contenido

Expresión regular para coincidir con caracteres alfanuméricos, guiones, subrayados y espacios

Solución:

Use una clase de carácter simple envuelta con caracteres de letras:

^[a-zA-Z]([w -]*[a-zA-Z])?$

Esto coincide con la entrada que comienza y termina con una letra, incluida una sola letra.

Hay un error en su expresión regular: tiene el guión en el medio de sus caracteres, lo que lo convierte en un carácter distancia. es decir [9-_] significa “cada carácter entre 9 y _ inclusivo.

Si desea un guión literal en una clase de carácter, colóquelo al principio o al final o evite.

Además, prefiera el uso de w “carácter de palabra”, que incluye todas las letras y números y el guión bajo en lugar de [a-zA-Z0-9_] – es más fácil de escribir y leer.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *