Maison > développement back-end > Problème PHP > Comment déterminer s'il s'agit d'un numéro de téléphone mobile en php

Comment déterminer s'il s'agit d'un numéro de téléphone mobile en php

藏色散人
Libérer: 2023-03-13 10:28:02
original
6106 Les gens l'ont consulté

Comment utiliser PHP pour déterminer s'il s'agit d'un numéro de téléphone mobile : 1. Utilisez l'expression régulière "$g = "/^1[34578]d{9}$/";" pour déterminer le numéro de téléphone mobile 2 ; . Utilisez le jugement "if(preg_match(" /^1[34578]d{9}$/", $mobile)){...}".

Comment déterminer s'il s'agit d'un numéro de téléphone mobile en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment déterminer le numéro de téléphone portable à l'aide des expressions régulières php

Introduction :

Comment déterminer le numéro de téléphone portable numéro de téléphone en utilisant des expressions régulières en php : From Pour faire correspondre tous les numéros de téléphone mobile dans l'article, vous pouvez utiliser preg_match_all() Si vous souhaitez vérifier si le numéro de téléphone mobile saisi par l'utilisateur est correct, vous pouvez le vérifier comme ceci. : preg_match().

Lorsque vous utilisez des expressions régulières pour faire correspondre les numéros de téléphone mobile, analysons d'abord les numéros de téléphone mobile. Règles :

1 Les numéros de téléphone mobile comportent généralement 11 chiffres

2 Ils commencent souvent par 1

3. . Le deuxième numéro est généralement 34578. Le 5 mai 2014, les numéros de téléphone mobile du 170ème segment ont été mis en vente, il y en a donc un 7 supplémentaire ici.

php utilise des expressions régulières pour déterminer comment écrire un numéro de téléphone mobile :

$g = "/^1[34578]\d{9}$/";
Copier après la connexion

// Le symbole "^" signifie qu'il doit commencer par 1 ; "[ ]" signifie que le deuxième nombre doit être entre crochets. Un nombre et d représente n'importe quel nombre de 0 à 9, suivi de {9} indiquant que la longueur est de 9 chiffres ; le $ suivant représente la fin ; le / au début et à la fin est une expression régulière qui doit être placée au milieu, et certains peuvent être suivis de Follow the pattern. numéros de téléphone portable de l'article, vous pouvez écrire comme ceci :

$str = '老吧博客作者的手机是18912345678';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles);
Copier après la connexion

Si vous souhaitez vérifier si le numéro de téléphone mobile saisi par l'utilisateur est correct, vous pouvez vérifier comme ceci :

if(preg_match("/^1[34578]\d{9}$/", $mobile)){
//这里有无限想象
}
Copier après la connexion

Apprentissage recommandé : "

Tutoriel vidéo PHP

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:
php
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