php输入手机号码判断是否正确的方法

php输入手机号码判断是否正确的方法, 我们先分析一下手机号码的规律:
1.手机号通常是11位的
2.经常是1开头
3.第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7。

php用正则表达式判断手机号码的写法:
$g = "/^1[34578]\d{9}$/"; 
// "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式. 
从内容中匹配出所有的手机号就可以这样写了:
$str = 'ECSHOP插件网的客服手机是13800138000';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles); 
如果要检查用户输入的手机号是否正确可这样来检查:
if (preg_match("/^1[34578]\d{9}$/", $mobile)) {
//这里有无限想象
}

本文原创地址:https://www.ecshop.cx/article-290.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

lee会员 在 2019-10-26 购买了 ECSHOP聚合支付插件【now现在支付一体多种支付方式平台】