Foros del Web » Programando para Internet » Javascript »

Expresión regular para contraseña

Estas en el tema de Expresión regular para contraseña en el foro de Javascript en Foros del Web. Hola a todos, tengo la siguiente expresión regular (?=.*[a-z])(?=.*ú)(?=(.*[a-zA-ZáéíóúÁÉÍÓÚñÑçÇ]){3,})(?=(.*\d){0,3})(?=.*[#\}\.]$)(?=^.{6,12}) Me funciona todo menos el control de dígitos que debe de haber entre 0 y 3 ...
  #1 (permalink)  
Antiguo 21/12/2019, 10:01
Avatar de Thejuanjo  
Fecha de Ingreso: mayo-2014
Mensajes: 28
Antigüedad: 5 años, 9 meses
Puntos: 2
Pregunta Expresión regular para contraseña

Hola a todos, tengo la siguiente expresión regular

(?=.*[a-z])(?=.*ú)(?=(.*[a-zA-ZáéíóúÁÉÍÓÚñÑçÇ]){3,})(?=(.*\d){0,3})(?=.*[#\}\.]$)(?=^.{6,12})

Me funciona todo menos el control de dígitos que debe de haber entre 0 y 3 dígitos en total en el string independientemente de si están seguidos o no.

Con esta expresión lo que quiero es que tenga al menos una minúscula, una "ú", mínimo 3 letras, 0-3 dígitos termine en #,} ó . y tenga una longitud de 6 a 12 caracteres

https://regex101.com/r/R3SZLa/7
En el enlace anterior hay test para evaluar las cadenas



La zona horaria es GMT -6. Ahora son las 06:55.