Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Vérifier un numéro de téléphone en PHP

Vérifier un numéro de téléphone en PHP

Cette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0...) ou un numéro gsm (06...)

Le traitement du numéro est fait avec la fonction preg_match()

// Vérifie un numéro de téléphone
function checkTel($type="tous",$str) {
        // on cherche si le numéro est bien un portable pour confirmation sms
        if($type=="gsm") {
                if (!preg_match("#06\d{7,9}#", $str)) {
                        echo "Confirmation SMS indisponible pour ce numéro : ".$str;
                        $sms=false;
                } else {
                        echo $str." : Numéro ok pour la confirmation par SMS !  ";
                        $sms=true;
                        return true;
                }
        }
        else {
                if (!preg_match("#0\d{8,9}#", $str)) {
                        echo "Le numéro doit commencer par un 0 et être composé de 10 chiffres.";
                } else {
                        echo "Numéro valide : ".$str;
                        return true;
                }
        }
        return false;
}

Exemple d’emploi pour vérifier le numéro d’un téléphone portable :

checkTel("gsm","0623456789");

Voir en ligne : Fonction de base sur mediabox

Répondre à cette brève

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.