Bonjour, j'ai un petit soucis avec une expression regex.
En effet, je veux filtrer une chaine de caractère, pour qu'elle :
-commence absolument par une lettre.
-ne peut contenir comme caractère que le (-_. et espace) plus les [:alpha:].
C'est un filtre pour les Noms et prénoms.
J'ai essayé ce code :
mais la fonction preg_match retourne 1 or les caractères "°" et le "+" y figure.echo preg_match('\'^[a-z]([-_.[:space:]]?[a-z])*\'i',"Pp° ° ° +");
J'ai essayé avec d'autres caractères et ça me retourne tout le temps 1.
Donc je n'arrive toujours pas à trouver l'expression correcte.
Quelqu'un a t il une idée?
Partager