21-05-2008, 01:33 PM
(Modification du message : 13-07-2008, 01:14 AM par Sephi-Chan.)
Bonjour, je suis en train de faire un petit formulaire mais, lors de la vérification des numéros de téléphone et du code postal, j'ai un petit problème. Je regarde si le nombre de caractère est suffisant pour correspondre avec un numéro de téléphone ou de code postal. Apparemment , ça ne fonctionne pas très bien...
Voici mon code:
Voici mon code:
Code PHP :
<?php
if(strlen($_POST['faxe']) < 10 || !preg_match('`^(((100|[1-9]\d?)([,.][1-9]\d?)?)|0[,.][1-9]\d?)$`',$_POST['faxe']))
{
echo strlen($_POST['faxe']);
echo"<span style='color:red;'><b>Votre numéro de faxe n'est pas valide!</b></span><br />";
$nb_error++;
}
if(strlen($_POST['portable']) < 10 || !preg_match('`^(((100|[1-9]\d?)([,.][1-9]\d?)?)|0[,.][1-9]\d?)$`',$_POST['portable']))
{
echo strlen($_POST['portable']);
echo"<span style='color:red;'><b>Votre numéro de portable n'est pas valide!</b></span><br />";
$nb_error++;
}
if($_POST['fixe'] =="" || strlen($_POST['fixe']) < 10 || !preg_match('`^(((100|[1-9]\d?)([,.][1-9]\d?)?)|0[,.][1-9]\d?)$`',$_POST['fixe']))
{
echo strlen($_POST['fixe']);
echo"<span style='color:red;'><b>Votre numéro de fixe n'est pas valide!</b></span><br />";
$nb_error++;
}
En ce moment, il ne me met aucun message d'erreur mais il me met toujours Votre numéro n'est pas valide...
J'espère que vous pourrez m'aider, merci
++