Pour vérifier un mot de passe entre 8 et 15 caractères contenant au moins une lettre minuscule, une lettre majuscule, un chiffre numérique et un caractère spécial
Pour valider ledit format nous utilisons l'expression régulière ^(?=.*\d)(?=.*[az])(?=.*[AZ])(?=.*[^a-zA-Z0- 9])(?!.*\s).{8,15}$. Ensuite, la méthode match() de l'objet chaîne est utilisée pour faire correspondre ladite expression régulière à la valeur d'entrée. Voici le document web complet.
function CheckPassword(inputtxt)
{
var decimal= /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,15}$/;
if(inputtxt.value.match(decimal))
{
alert('Correct, try another...')
return true;
}
else
{
alert('Wrong...!')
return false;
}
}