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 1322 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 TheWhiteHat

  le 27/12/2016

Comment supprimer ce que Google sait sur vous ?

Dans ce tutoriel nous allons voir comment supprimer ce que Google sait de votre activité sur Internet à partir de votre compte Google.

Par L'informaticien

  le 23/07/2018

Comment télécharger une vidéo sur facebook facilement

Dans ce tuto je vais vous montrer Comment télécharger une vidéo sur facebook facilement

Par chhh

  le 22/07/2018

Comment avoir youtube ReD

je montre comment avoir youtube red gratuitement A quoi sert ? Pas avoir de pub et telecharger les video et autre

Par HFortier

  le 05/08/2017

Flash - Synchronisation automatique de plusieurs pistes dans Premiere Pro

Vous disposez de plusieurs pistes audio et/ou vidéo et souhaitez les synchroniser ? Pourquoi ne pas utiliser la bande son de chacun pour le faire ?

Par L'informaticien

  le 03/12/2016

Partager un dossier entre deux pc avec réseau sans fil (wifi)

Salut tout le monde Dans cette video , je vais vous montrer comment Partager un dossier entre deux pc avec réseau sans fil (wifi)

  Rejoins la communauté !


Tuto Aléatoire