1
respuesta

Duda en la regexp

Hola,

El profesor usa la siguiente expresión para indicar que la contraseña debe tener al menos una letra minúscula, una mayúscula y un digito (según entiendo). Pero no logro entender la sintaxis de la expresión regular:

^(?=.[a-z])(?=.[A-Z])(?=.[0-9])(?!.[ !#$%^&*_=+-]).{6,12}$

Ya investigué y entiendo que (?= es un look ahead, es decir la expresión principal debe de ir seguida de lo que haya dentro del look ahead, sin embargo eso es lo que no entiendo... cuál es la expresión principal si no hay nada antes del lookahead?... al contrario el punto (.) de cualquier cosa está puesto después... alguien que me explique la expresión regular en su totalidad por favor :(

1 respuesta

Hola Idania, espero que estés bien !

Recuerda que para apoyarte en alguna duda, es necesario que se muestre tu código en el foro y para ello debes seguir los siguientes pasos: https://youtu.be/tevEdARFxGU ¡Para cualquier duda, estoy disponible! ¡Vamos juntos! ¡No desanimes! :)

Si este post te ayudó, por favor, marca como solucionado ✓.