Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 手机验证器_Php_Regex_Preg Match - Fatal编程技术网

Php 手机验证器

Php 手机验证器,php,regex,preg-match,Php,Regex,Preg Match,我有一个问题与正则表达式,我想创建模式,这将是检查手机号码 手机号码以/^(50 | 51 | 53 | 57 | 60 | 66 | 69 | 72 | 73 | 78 | 79 | 88)开头,只有9位数字 你能帮我吗?你可以使用下面这样的正则表达式 $isMobileNumber = preg_match('/^(50|51|53|57|60|66|69|72|73|78|79|88)\d{7}/', $number); 您可以使用以下正则表达式: (?:5[01357]|6[069]|

我有一个问题与正则表达式,我想创建模式,这将是检查手机号码

手机号码以/^(50 | 51 | 53 | 57 | 60 | 66 | 69 | 72 | 73 | 78 | 79 | 88)开头,只有9位数字


你能帮我吗?

你可以使用下面这样的正则表达式

$isMobileNumber = preg_match('/^(50|51|53|57|60|66|69|72|73|78|79|88)\d{7}/', $number);

您可以使用以下正则表达式:

(?:5[01357]|6[069]|7[2389]|88)\d{7}


那么这两位数字中的任何一位和另外7位?例如,这两位数字中的任何一位和另外7位是
/^(5[0137]| 6[069]| 7[2389]| 88)[0-9]{7}$/