Bonjour à tous,
Voilà, je développe un site internet avec un peu de javascript et je bloque sur la vérification de la complexité du mot depasse lors de l'inscription.
Voici le code que j'ai écrit :
Ce code fonctionne il exige bien une minuscule, une majuscule, un chiffre et un caractère non alphanumérique, cependant je n'arrive pas à exiger une longueur minimum et maximum.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function motdepasse() { if (!document.register.motdepasse.value.match('[a-z]+[A-Z]+[0-9]+[^a-zA-Z0-9]+')) { document.getElementById('motdepasse').innerHTML = 'Votre mot de passe doit être compris entre 8 et 32 caractères, contenir une majuscule, une minuscule, un chiffre et un caractère non-alphanumérique.'; } else { document.getElementById('motdepasse').innerHTML = ''; } }
Si je met :
Ca ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [a-z]+[A-Z]+[0-9]+[^a-zA-Z0-9]+{8,16}
Auriez-vous une idée ?
Merci à tous.
Cordialement,
Partager