- Longitud de 8 a 64 caracteres.
- Puede tener letras y números.
- Puede tener al menos una mayúscula y una minúscula.
- Puede tener al menos una letra y un número.
- al menos un signo especial
Código PHP:
if (!preg_match('/^(?=.*\d)(?=.*[A-Za-z])[0-9A-Za-z!@#$%]{8,64}$/',($clave))) {
$mensaje='El password debe tener de 8 a 64 caracteres, al menos un número, una Mayúscula, una minuscula y caracteres especiales';
} else {
$mensaje = "Password seguro";
}
echo($mensaje);
Código PHP:
$clave = 'aaaaaaaAaaaa1aaaaaaaaaaaaaaaa';
Lo otro es qué pasa con las letras ñ ó Ñ.
Agradeceré sus comentarios. Gracias.