Enlaces patrocinados:

Trucos de Visual Basic.NET Expresión Regular, Verificar que una contraseña cumple con ciertas reglas

La siguente expresión regular nos permite verificar que una contraseña contiene letras tanto en mayusculas y minusculas como caracteres numericos. También verifica que el tamaño de la contraseña sea de 6 a 15 caracteres.

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,15}$

en este caso, (?=.*\d) verifica la existencia de un caracter numerico, (?=.*[a-z]) la de una letra minuscula y (?=.*[A-Z]) la de una letra en mayusculas. Por ultimo la longitud la verificamos con los valores entre llaves {6,15}.

Por ejemplo, serian validos las contraseñas del estilo Bcn2000 o 13RueDelPercebe, pero no seria valido cosas como bcn2000 (sin ninguna letra mayuscula) o Bc200 (no tiene la longitud requerida)


Comentarios sobre Expresión Regular, Verificar que una contraseña cumple con ciertas reglas


Estibaliz dice:

Hola.. De todos los articulos sobre expresiones regulares que he visto, es el que mas me ha servido pq queria validar exactamente el ejemplo expuesto. Muchas gracias!
Comentario publicado 18/07/2011 12:43:00
Dejar un comentario

Nombre:

Mail:

Web:

Comentario:

Código de seguridad

Captcha

Inserta el código de seguridad