Bonjour,
J'hésite entre ces deux versions pour une expression régulière qui doit vérifier qu'il n'y a que des lettres, des chiffres, des espaces et des traits d'union :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(preg_match('/^[a-zA-Z0-9 -]+$/', $utilisateur))
La différence est après le 9, si ça vous a pas sauté aux yeux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(preg_match('/^[a-zA-Z0-9- -]+$/', $utilisateur))
A priori les deux ont l'air de fonctionner, c'est d'ailleur ce qui m'étonne.
merci d'avance
Partager