Besoin d'aide sur regexp javascript
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 :
Code:
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 = '';
}
} |
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.
Si je met :
Code:
[a-z]+[A-Z]+[0-9]+[^a-zA-Z0-9]+{8,16}
Ca ne fonctionne pas.
Auriez-vous une id�e ?
Merci � tous.
Cordialement,