Salut,
Je souhaite vérifier le champs d'un formulaire à l'aide d'un pregmatch, mais cette fonction n'est pas évidente à utiliser au début.
La vérification doit être ainsi :
- $champs est le champ nom prénom
- $champs ne doit contenir des lettres et espaces, ainsi que les caractères - ' . (tiret/quote/simple point)
- La partie caractère ne doit pas se répéter consécutivement (éviter d'avoir O''Connor par exemple) ET si possible éviter un caractère après un autre (éviter O'-Connor)
Exemple :
Jean-Paul O'Connor >> Vrai
Jean'Paul O-Connor >> Vrai
Jean--Paul O'Connor >> Faux
Actuellement j'ai ceci , mais ca ne traite pas la partie caractère :
preg_match('`^[a-zA-Z]+$`',$_POST[$champ])
Merci.
Partager