Expression régulière et mot de passe
Posté : 28 nov. 2008, 16:16
Bonjour
Je cherche à déterminer le niveau de sécurité d'un mot de passe et je dois donc vérifier que mon mot de passe.
Je souhaiterais que mon mot de passe soit de longueur min 8, comporte au moins une majuscule, une minuscule et un caractère spécial.
Pour l'instant j'ai ça :
if (preg_match("([\w@^$/*-_]{8,10})",$passe))
{
return true;
}
Cependant l'analyse ne se fait pas sur tous les caractères, \w vérifie si au miins une fois il y a un de ces caractères mais pour tous les caractères.
Merci de votre aide
Fabien JEANNEAU
Je cherche à déterminer le niveau de sécurité d'un mot de passe et je dois donc vérifier que mon mot de passe.
Je souhaiterais que mon mot de passe soit de longueur min 8, comporte au moins une majuscule, une minuscule et un caractère spécial.
Pour l'instant j'ai ça :
if (preg_match("([\w@^$/*-_]{8,10})",$passe))
{
return true;
}
Cependant l'analyse ne se fait pas sur tous les caractères, \w vérifie si au miins une fois il y a un de ces caractères mais pour tous les caractères.
Merci de votre aide
Fabien JEANNEAU