Je souhaite valider le champ du mot de passe. J'ai essayé le code suivant, mais obtenant le message que "votre mot de passe doit satisfaire le suivant ...............", quoique j'entre un format de mot de passe correct.Validation du mot de passe - Javascript
var re = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$/;
if (!re.test(rpassword))
{
alert('Your password must satisfy the following. \n\n* Password should be 4 to 8 character long. \n* Password should have at least one alphabet. \n* Password should have at least one numeric value. \n* Password should have special characters.');
return false;
}
Ce qui ne va pas avec ce code. S'il vous plaît aider !!
D'où vient la variable "rpassword"? – Pointy
Quel mot de passe essayez-vous? La première chose à savoir est de savoir si votre mot de passe est passé l'expression régulière. –
"mot de passe" est le champ mot de passe sur mon formulaire. J'ai utilisé la fonction checkForm() {var rpassword; rpassword = mot de passe; } – user695575