[RESOLU] expression régulière pattern password

Eléphant du PHP | 363 Messages

21 sept. 2014, 15:53

Kikoo !

Je cherche à écrire une expression régulière mais je peine.

C'est pour un champ de password.

A part un nombre de caractères minimum je ne veux mettre aucune autre contrainte mais pouvoir autoriser tous les caractères classiques : "%", "!", "-","_"...

C'est d'ailleurs eux qui me posent problème ^^

Je dois rajouter quoi à ceci : ^[a-zA-Z0-9]{8,}$ //8 caractères minimum compris entre a et z A et Z et 0 et 9

Fée
Dis-donc fossoyeur, t'as une dent contre moi ou quoi ?

ViPHP
xTG
ViPHP | 7331 Messages

21 sept. 2014, 16:02

A part un nombre de caractères minimum je ne veux mettre aucune autre contrainte mais pouvoir autoriser tous les caractères classiques
Euh si je comprends bien ton test se résumerai à ceci non ?
strlen($password) >= 8
Puis une simple regex des caractères que tu ne veux pas : (dans mon exemple i et $)

Code : Tout sélectionner

[i|\$]
Afin de vérifier s'il faut refuser le mot de passe ou non.

Non parce que si tu n'as que peu de caractères interdits... C'est pas le mieux de faire la liste des caractères autorisés. ;)

Eléphant du PHP | 363 Messages

03 nov. 2014, 14:44

Kikoo,

Je pensais avoir répondu à ce topic.

Merci xTG !

=D>
Dis-donc fossoyeur, t'as une dent contre moi ou quoi ?