正则表达式匹配手机号的方法 您所在的位置:网站首页 手机号的正则表示 正则表达式匹配手机号的方法

正则表达式匹配手机号的方法

2023-07-16 03:37| 来源: 网络整理| 查看: 265

留此备查吧:

使用正则表达式对手机号进行匹配的话,下面是示例,各种语言大同小异,请自行修改为合适的方式。(没有使用到前后向断言等高级特性)。

如果对手机号段,进行严谨的规则匹配,那么得到的结果为:

/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/

如果觉得太过严谨,可以考虑使用(因为有些情况下,尤其是虚拟运营商号段引入后,可以考虑放宽一些限制,否则会引起大量号码无法验证通过)。

/^[1]([3-9])[0-9]{9}$/、

举例,在 js 代码中进行应用的一种写法:

    var telStr = /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;

    var inputStr = "18810998988";

    if (!(telStr.test(inputStr))) {

      flag = '手机号码输入不规范';

    }else{

       msg = "手机号码规范";

   }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有