Saltar al contenido

Javascript regex: sin espacios en blanco al principio + permitir espacio en el medio

Poseemos la mejor respuesta que encontramos en todo internet. Nosotros queremos que te sea de mucha utilidad y si quieres compartir algún detalle que nos pueda ayudar a perfeccionar nuestra información hazlo libremente.

Solución:

En tu segunda clase de personaje, \s coincidirá y sy no s. Por lo tanto, no coincide con un espacio en blanco. Deberías usar solo s allá. Además, mueva el guión hacia el final, de lo contrario creará un rango no intencional en la clase de caracteres:

^[^-s][a-zA-Z0-9_s-]+$

Necesitas usar esta expresión regular:

^[^-s][ws-]+$
  • Usar ancla de inicio ^
  • No hay necesidad de doble escape s
  • También es importante usar un guión como el primer O último carácter en la clase de caracteres.
  • w es igual que [a-zA-Z0-9_]

usa S al principio

^S+[a-zA-Z0-9-_\s]+$

Reseñas y calificaciones

Te invitamos a apoyar nuestro cometido mostrando un comentario o puntuándolo te damos la bienvenida.

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



Utiliza Nuestro Buscador

Deja una respuesta

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