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

来源:3-1 校验手机号码合法性

qq_始于初见love_0

2017-09-20 11:09

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

写回答 关注

2回答

  • 慕娘1574625
    2018-08-05 16:34:34

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

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

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

  • 從未停留
    2018-01-14 18:36:08

    是的。

    ^1 表示必须1开始;

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

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

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

PHP实现手机归属地查询

本php教程会带大家从0开始开发归属地查询WEB应用,很强势

27496 学习 · 42 问题

查看课程

相似问题