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
- PDO++ : Une nouvelle façon d'utiliser PDO. Billet de blog || Code source
- PhpEcho : Un moteur de rendu en une seule classe ! Nouvelle version (release 2.3.2) publiée le 18/04/2020 : Billet de blog || Code source
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 }
- PDO++ : Une nouvelle façon d'utiliser PDO. Billet de blog || Code source
- PhpEcho : Un moteur de rendu en une seule classe ! Nouvelle version (release 2.3.2) publiée le 18/04/2020 : Billet de blog || Code source
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager