一个容易犯错的js手机号码验证正则表达式(推荐)

 更新时间:2017年03月02日 16:55:20   作者:liyun211  
这篇文章主要介绍了 一个容易犯错的js手机号码验证正则表达式(推荐),需要的朋友可以参考下

写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写:

var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;

运行发现,即使是 13988888877157777,也能通过验证,这说明这个写法错了,我的本意是希望这样:

 ^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$

所以正确写法是:var reg = /^1[358][0-9]{9}$/;这样才能保证11位数字

以上所述是小编给大家介绍的 一个容易犯错的js手机号码验证正则表达式(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • JavaScript 去前后全脚半脚空格的正则

    JavaScript 去前后全脚半脚空格的正则

    去除特殊空格的正则表达式,大家可以参考下
    2008-12-12
  • 正则表达式之文本模式的匹配和查找

    正则表达式之文本模式的匹配和查找

    这篇文章主要介绍了正则表达式之文本模式的匹配和查找操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • 正则表达式教程之匹配一组字符详解

    正则表达式教程之匹配一组字符详解

    这篇文章主要介绍了正则表达式教程之匹配一组字符的方法,详细分析了匹配一组字符的操作技巧与注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • 正则表达式匹配ip地址超级详细讲解

    正则表达式匹配ip地址超级详细讲解

    这篇文章主要给大家介绍了关于正则表达式匹配ip地址超级详细讲解的相关资料,IP地址正则表达式由四个部分组成,每个部分都是由一个或多个数字或数字区间组成,中间用.连接,需要的朋友可以参考下
    2023-12-12
  • JavaScript 中的正则表达式(推荐)

    JavaScript 中的正则表达式(推荐)

    正则表达式通常用于在文本中查找匹配的字符串,js正则表达式在程序开发中应用非常广泛,本文给大家介绍JavaScript 中的正则表达式(推荐),感兴趣的朋友一起学习吧
    2016-05-05
  • JavaScript正则表达式匹配字符串字面量

    JavaScript正则表达式匹配字符串字面量

    第一次遇到这个问题, 是大概两年前写代码高亮, 从当时的解决方案到现在一共有三代, 嘎嘎. 觉得还是算越来越好的
    2020-04-04
  • Notepad++ 使用正则表达式匹配的方法

    Notepad++ 使用正则表达式匹配的方法

    这篇文章主要介绍了Notepad++ 使用正则表达式匹配的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • <meta>正则

    <meta>正则

    <meta>正则...
    2006-10-10
  • python 利用正则表达式提取特殊信息

    python 利用正则表达式提取特殊信息

    这篇文章主要介绍了python 利用正则表达式提取特殊信息,本文通过多个案例与实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • 一看就懂的正则表达式教程

    一看就懂的正则表达式教程

    正则表达式,是简单地字符的序列,可指定特定的搜索模式,下面这篇文章主要给大家介绍了一看就懂正则表达式的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05

最新评论