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 1379 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 22/01/2018

Regarder Les Films et Les Series Sur Android Gratuitement en Streaming 2018 [SAN

Bonjour dans ce tuto je vais vous expliquez comment Regarder Les Films et Les Series Sur Android Gratuitement en Streaming 2018 [SANS INSCRIPTION]

Par GdArros

  le 30/08/2016

Comment programmer une publication sur Facebook ?

Dans ce tutoriel nous allons voir comment programmer une publication sur Facebook pour que vous n'ayez pas à le faire à l'heure souhaitée.

Par L'informaticien

  le 19/02/2018

Créer une adresse mail gratuite sécurisée sur Mailfence (mieux que Gmail)

Salut tout le monde Dans ce tuto je vais vous expliquez Comment Créer une adresse mail gratuite sécurisée sur Mailfence

Par Web Astuces

  le 09/02/2017

Gagner des abonnés, des vues et des pouces bleus sur YouTube gratuitement

Dans ce tutoriel vous allez voir comment gagner des abonnés, des vues et des pouces bleus sur YouTube gratuitement !

Par Christina

  le 17/09/2018

Comment avoir plus de 1000 visiteurs avec un nouveau blog ?

Attirer des visiteurs sur un nouveau blog est une tâche difficile. Cependant, il existe quelques pratiques efficaces pour y arriver. Voici 6 astuces

  Rejoins la communauté !


Tuto Aléatoire