Maison > développement back-end > tutoriel php > Comment valider le format du numéro de téléphone avec l'expression régulière PHP

Comment valider le format du numéro de téléphone avec l'expression régulière PHP

WBOY
Libérer: 2023-06-24 09:58:02
original
1636 Les gens l'ont consulté

Lors de l'écriture d'applications Web, la vérification des numéros de téléphone est souvent requise. Une méthode courante en PHP consiste à utiliser des expressions régulières pour déterminer si le numéro de téléphone est au format correct.

Les expressions régulières sont un outil puissant qui peut vous aider à identifier certains modèles dans des déclarations concises. Vous trouverez ci-dessous un exemple d'utilisation d'expressions régulières en PHP pour valider le format du numéro de téléphone.

Tout d’abord, définissons le format commun pour les numéros de téléphone. Les numéros de téléphone peuvent contenir des chiffres, des parenthèses, des traits d'union et des espaces. Un numéro de téléphone standard doit contenir 10 chiffres, les trois premiers chiffres sont l'indicatif régional et les sept derniers chiffres sont le numéro de téléphone. Le format final du numéro de téléphone devrait ressembler à ceci : (123) 456-7890.

Voyons maintenant comment utiliser des expressions régulières en PHP pour vérifier si un numéro de téléphone correspond à ce format. Voici un exemple de code utilisant la fonction preg_match :

$phone_number = "(123) 456-7890";
$pattern = "/^([0-9]{3})s[0-9]{3}-[0-9]{4}$/";
if (preg_match($pattern, $phone_number)) {
  echo "Phone number is valid.";
} else {
  echo "Invalid phone number.";
}
Copier après la connexion

Cette expression régulière comporte plusieurs parties. Tout d’abord, nous utilisons les symboles ^ et $ pour limiter l’expression régulière au début et à la fin du numéro de téléphone. Nous utilisons ensuite des symboles et des crochets pour faire correspondre le début du numéro de téléphone afin que nous puissions être sûrs qu'il s'agit d'un indicatif régional légitime. Ensuite, nous utilisons le caractère s pour faire correspondre le caractère espace dans le numéro de téléphone, puis utilisons - pour séparer les deux parties du numéro de téléphone.

Enfin, nous utilisons {3} et {4} pour faire correspondre les indicatifs régionaux à trois chiffres et les numéros de téléphone à quatre chiffres. De plus, nous pouvons également faire correspondre des numéros de téléphone d'une longueur spécifique en utilisant des intervalles.

La validation des expressions régulières PHP pour le format du numéro de téléphone est une excellente astuce qui peut vous aider à créer des applications Web plus efficaces et à garantir que les données saisies par l'utilisateur sont correctement formatées. Nous espérons que cet exemple de code vous aidera lors de l'écriture d'une application PHP qui valide les numéros de téléphone.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal