为了账号安全,请及时绑定邮箱和手机立即绑定

这个验证好手机号码的地方是不是输入12位13位就没能检测到

这个验证好手机号码的地方是不是输入12位13位就没能检测到

正在回答

2 回答

后面加上$即可  视频上的写法超处11位也会返回true 

if(preg_match('/^1[3456789]{1}\d{9}$/',$phone)){

//因为现在有166和199号段 所以改了一下 

0 回复 有任何疑惑可以回复我~

是的。

^1 表示必须1开始;

[34578]表示第二位必须是括号里面的某一个;

\d{9}表示后面是9位数字 ;

所以这个正则验证的是11位的多一位或者少一位都不会认为是正确的手机号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个验证好手机号码的地方是不是输入12位13位就没能检测到

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信