Vérifier si un numéro de téléphone est valide : expressions régulières (regex)  

Partagé par Bonnie & Cloud le 08/02/2017  —  1 min de lecture

tutoriel-verifier-si-un-numero-de-telephone-est-valide-expressions-regulieres-regex
4 LIGHTS 3312 PERSONNES AIDÉES  

avatar Bonnie & Cloud   (Level 3)
Intérêt : Informatique

Ce tuto t'a aidé ? Partage-le !



Pré-requis pour ce tutoriel :

  • Avoir des bases en PHP


Structure "saisie-traitement" en PHP

Admettons que l'on ait créé, dans une page form.html, un formulaire contenant plusieurs champs dont un nommé "num_tel" dans lequel l'utilisateur saisirait son numéro de téléphone.

Après soumission du formulaire par un bouton "Valider" les données du formulaire partiraient vers une page traitement.php dans laquelle on les vérifierait avant de les stocker en base de donnée.

L'expression régulière

Nous avons donc besoin d'une expression régulière qui va permettre de vérifier si un numéro de téléphone entré commence bien par 0 ou +33 et possédant 9 chiffres sans compter le 0 ou +33.

(0|\+33)[1-9]( *[0-9]{2}){4}
  • (0|\+33)[1-9] : Signifie que l'expression doit commencer par 0 ou +33 et doit être suivi d'un nombre compris entre 1 et 9.
  • ( *[0-9]{2}){4} : Signifie que l'expression doit ensuite comporter 4 groupes de 2 chiffres (compris entres 0 et 9)

Script PHP

<?php
// Récupération du numéro de téléphone saisi dans le formulaire
$numero = $_POST['numero'];
// La fonction preg_match prend en paramètre l'expression régulière et le numéro de téléphone entré et renvoi true si le numéro est valide, false sinon
if (preg_match('#(0|\+33)[1-9]( *[0-9]{2}){4}#', $numero)) {
  echo "Le numéro de téléphone entré est correct.";
  // Ajout du numéro de téléphone à la base de donnée
} else {
  echo "Le numéro de téléphone entré est incorrect.";
  // On ne peut pas ajouter le numéro à la base de donnée
}
?>



Tu as toi aussi des astuces ou des compétences à partager ? Ou tu souhaites tout simplement apprendre ? Rejoins notre communauté en t'inscrivant !


Commentaires (0)

Connecte-toi ou inscris-toi pour rédiger un avis.

Lis aussi . . .

Par L'informaticien

  le 24/06/2018

Regarder les matches de la coupe du monde 2018 gratuitement

Salut tout le monde Dans cette vidéo je vais vous montrer Comment Regarder les matches de la coupe du monde 2018 gratuitement

Par CRFormations

  le 11/01/2020

[Excel] Appliquez une casse avec ou sans fonction

Cette vidéo vous présente les fonctions Excel liées à la casse : MAJUSCULE, MINUSCULE et NOMPROPRE. Elle vous présente aussi une méthode alternative,

Par L'informaticien

  le 26/03/2018

Tuto:Créer Des Albums Photos/Vidéo Web Avec JAlbum

Salut mes frères / soeurs Dans ce tuto je vais vous expliquez Comment Créer Des Albums Photos/Vidéo Web Avec JAlbum

Par Charlometre

  le 16/09/2016

Comment supprimer les publicités sur Internet ?

Dans ce tutoriel, vous découvrirez comment ne pas avoir de publicités sur les sites internet.

Par CRFormations

  le 30/03/2020

[Word] Comment écrire dans une image ?

Cette vidéo vous présente les étapes et les éléments que vous devez insérer pour écrire du texte dans une image. Enjoy !

  Rejoins la communauté !


Tuto Aléatoire