Bonsoir j'ai une erreur au niveau de ce contrôle et contre le nombre de lettre de 3 à 12 caractères merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(preg_match('([^a-zA-Z])',$_POST['nom'])) { }
Bonsoir j'ai une erreur au niveau de ce contrôle et contre le nombre de lettre de 3 à 12 caractères merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(preg_match('([^a-zA-Z])',$_POST['nom'])) { }
Salut,
d'abord il faut s'assurer que $_POST['nom'] existe bien avec isset() et ensuite je n'ai pas compris ton problème de contre![]()
c'est fait pour le test isset ()
Voilà j'ai trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(!preg_match("/^[a-zA-Z]$/",$_POST['nom'])) {
Salut,
tu peux faire le double test (lettres azAZ et longueur min 3 et max 12) en une seule passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (preg_match('/^[a-zA-Z]{3,12}$/', $_POST['nom']) === 0) { // non conforme }
Partager