bonjour
en utilisant la fonction preg_match, j'aimerai autoriser (pas obligatoire) un tiret (-) et/ou un espace
voici ma ligne de code
if (preg_match('#[^a-zA-Z$]#', $nom))
merci de votre aide
bonjour
en utilisant la fonction preg_match, j'aimerai autoriser (pas obligatoire) un tiret (-) et/ou un espace
voici ma ligne de code
if (preg_match('#[^a-zA-Z$]#', $nom))
merci de votre aide
ex
jean
jean-pascal
jean pascal
voila, je voudrai autoriser ca
bien sur un seul espace sera autoriser
et
bien sur un seul tirer (-)
en fait c'est pour un formulaire qui demande le nom de la personne
Tu n'es pas très laxiste -_- ...
Imagine une personne avec un nom du style XXX III SSS, il ne pourra pas s'inscrire (je pense essentiellement au nom de "type" asiatique).
Il serait plus simple d'accepter autant d'espace qu'on le souhaite non ?
if(preg_match('#^([[:alpha:]]+)[ -]?(?1)$#',$nom))Envoyé par phil3001
Partager