8796 sujets

Développement web côté serveur, CMS

Bonjour,

Je cherche à vérifier que le numéro de téléphone soit correct dans mon formulaire.

Jusque la pas de soucis, mais j'aimerais réduire la possibilité de ne rentrer que 10 numéros pour que ce soit validé.

Voici mon pti bout de code :

 elseif (empty($_POST["tel"])) {
// il manque le tel de l'expéditeur
                 $erreur="<p>Saisissez votre numéro de téléphone...</p>";
        }
		 elseif (!eregi("[0-9]",$_POST["tel"])){
// le tel n'est pas valide
                 $erreur="<p>Votre numéro de téléphone n'est pas valide...</p>";
        }


Merci !

...

Smiley smile je pense avoir trouvé ...

{1-10}


En fait non Smiley lol
Modifié par yank (28 Jan 2009 - 13:22)
Ou beaucoup plus simplement, dans ton HTML :

<input type="text" name="tel" maxlength="10" />

Smiley cligne
Administrateur
Bonjour,

tu veux refuser +339549650xx ?
Évidemment +33 n'est pas un bon exemple mais tu remplaces par l'indicatif d'un pays étranger qui a également 10 chiffres dans ses numéros téléphoniques Smiley cligne
Et le "+" ne passera de toute façon pas, ce serait dommage de refuser par exemple l'argent d'un riche luxembourgeois dans un formulaire de contact Smiley lol
Smiley lol C'est sur !

Je pense que si je le fais pour finir je passerais par le code HTML directement effectivement Smiley cligne

Merci à tous !