Preg_match
Résolu
Bonjour,
je voudrais laisser passer aussi les espaces mais j'arrive pas
if(!preg_match('~^[a-zA-Z0-9\._-]{4,25}$~',$_POST['nom']))
Merci :)
je voudrais laisser passer aussi les espaces mais j'arrive pas
if(!preg_match('~^[a-zA-Z0-9\._-]{4,25}$~',$_POST['nom']))
Merci :)
5 réponses
-
L'on doit surement pouvoir spécifiez de l'ascii avec preg_match
Le code ascii de l'espace est "20" trouve comment indiquer a preg_match qu'il s'agit de l'ascii et ca devrai marcher. -
oui , je vais chercher
-
Merci beaucoup ça marche trés bien ^^ , au début j'ai pensé a faire comme ça :
if(!ereg('~^[[:alnum:]|[:blank:]+$~', $_POST['nom'])) POSIX ....,mais ce nete pas bien :)
Encore merci ;) -
\s qui marche trés bien , mais je dois laisser passer aussi les caracteres avec les accents alala lol
-
Salut,
Ta méthode m'interesses, as tu trouvé une solution 'pratique' à ton problème ?
Merci.