Page 1 sur 1

bug PHP 5

Posté : 10 déc. 2005, 09:27
par oueshcousin
Bonjour,
je commence à me demander s'il ny aurai pas un bug dans PHP5 car voilà comme tout le monde le sait l'expression régulière suivante :

Code : Tout sélectionner

preg_match('`[0-9]+[a-zA-Z]+[^a-zA-Z]+`',$_POST['passwd'])
veut dire :
je demande au moins un chiffre, un caractère spécial et une lettre, et ce même dans le désordre puisqu'à aucun endroit, il y a des parenthèses...

(pour infos: j'utilise le dernier pack wamp STABLE)
Répondez moi SVP.

Posté : 10 déc. 2005, 17:54
par @rthur
Donne nous un jeu de test pour savoir ce qui marche/ne marche pas chez toi :)

Posté : 12 déc. 2005, 10:36
par nicolas
>
preg_match('`[0-9]+[a-zA-Z]+[^a-zA-Z]+`',$_POST['passwd'])
> je demande au moins un chiffre, un caractère spécial et une lettre, et ce même dans le désordre puisqu'à aucun endroit, il y a des parenthèses...

Ah bon tu as vu ça où ?
Ton masque recherche au moins un chiffre suivi d'au moins une lettre suivie d'au moins une autre lettre.

Posté : 21 déc. 2005, 14:36
par Ouaibou
>
preg_match('`[0-9]+[a-zA-Z]+[^a-zA-Z]+`',$_POST['passwd'])
> je demande au moins un chiffre, un caractère spécial et une lettre, et ce même dans le désordre puisqu'à aucun endroit, il y a des parenthèses...

Ah bon tu as vu ça où ?
Ton masque recherche au moins un chiffre suivi d'au moins une lettre suivie d'au moins une autre lettre.
Salut,

Moi j'aurais plutôt dit que ça recherche un chiffre entre 0 et 9 suivie d'un caractère compris dans l'alphabet en majuscule ou minuscule suivie d'un caractère n'étant pas compris dans l'alphabet en majuscule ou minuscule.

Peut être que je me trompes ?

@+

Posté : 21 déc. 2005, 14:45
par Cyrano
Peut être que je me trompes ?
Non, tu as parfaitement raison.

Posté : 29 déc. 2005, 16:08
par delcedo galaxialord
Salut !

Pour crééer vos regex je vous conseille ce petit utilitaire très très très pratique !!! Il prouve d'ailleurs (sur l'image) que ce que tu souhaites faire ne marche pas exactement.

http://weitz.de/files/regex-coach.exe

Image

Posté : 29 déc. 2005, 23:44
par ouckileou
Salut !

Pour crééer vos regex je vous conseille ce petit utilitaire très très très pratique !!! http://weitz.de/files/regex-coach.exe
Et il y a aussi celui là, en ligne donc accessible de n'importe où :
http://www.lumadis.be/regex/test_regex.php?lang=fr

;)