Steve TENZA
Intervient pour votre site internet
Facebook Me contacter Cookie
Télécharger
Noter:
5/5 (1)
Ajouté/Modifié le 2023-11-02
Visionné 3742 fois

Validation d'un numéro de téléphone mobile français en PHP

Description

Pour garantir la validité d'un numéro de téléphone mobile en France, nous ferons appel à une méthode bien établie : l'utilisation d'une expression régulière via la fonction preg_match() de PHP. Cela nous permettra de vérifier que le numéro de téléphone est conforme aux formats attendus et qu'il correspond aux normes en vigueur pour les numéros de mobile en France.

//valider un numéro de téléphone mobile Français
//+33 ou 0 est valide

$numero = "0612345678"; //ou +33612345678

//si le numéro est incorrect, on refuse
if(!preg_match("#^(\+33|0)[67][0-9]{8}$#", $numero)){
echo "Numéro incorrect, doit être composé de 10 chiffres ou 9 si utilisation de +33";

//le numéro est correct, validation !
}else{
echo "Le numéro est correct !";
}

//explication de notre regex :

//^ : pour dire dès le début de la chaine $numero on veut "(\+33|0)"
//(\+33|0) : pour dire +33 ou 0, la barre oblique est "ou", les parenthèses nous servent à englober notre condition
//[67] : suivi de 6 ou 7, les crochets (une classe) nous permettent de demander 6 ou 7, on aurait par exemple pu mettre 679 pour accepte les 09
//[0-9] : une plage de 0 à 9 (grâce au tiret), de 8 caractères grâce à {8} qui le suit
//$ : pour dire la fin de la chaine doit s'arrêter là et ne pas accepter autre chose après le numéro
Dans un contexte similaire, vous avez également la possibilité de valider des URLs en utilisant des expressions régulières.

Si vous souhaitez en savoir davantage sur l'utilisation des expressions régulières en PHP, référez-vous à sa documentation officielle. Vous y trouverez des informations détaillées, des exemples pratiques et des astuces pour vous aider à tirer pleinement parti de cette puissante fonctionnalité du langage PHP. Vous pouvez accéder à la documentation en suivant ce lien : Documentation sur la syntaxe des expressions régulières en PHP.

J'espère que ce script gratuit vous est utile.
Pour soutenir mon travail, un simple don ou mettre une note est grandement apprécié.
Votre réussite en ligne commence ici

Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.

Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.

Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :

Demander un devis
Réponse rapide !

Vous recherchez un script précis ?

Dites-moi ce dont vous avez besoin, je peux développer le script demandé et vous envoyer un mail dès qu'il est dispo !

🔔 Vous pouvez laisser votre mail pour recevoir les nouveaux scripts. Pas de pub, pas de tracas. Vous êtes libre de le supprimer à tout moment.

Je prends en compte toutes les demandes. Les idées les plus populaires passent en priorité et seront publiées dès qu'elles seront prêtes. 2869 demandes reçues.

Si vous avez un projet en tête, je vous suggère de me contacter directement pour en discuter.

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha
memo2
Commenter
Ajoutez un commentaire, soyez le premier !

Retour à la liste des scripts

Un site à créer ?
Contactez-moi