一个容易犯错的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手机号码验证正则表达式(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
正则表达式之文本模式的匹配和查找
这篇文章主要介绍了正则表达式之文本模式的匹配和查找操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
2019-08-08
正则表达式教程之匹配一组字符详解
这篇文章主要介绍了正则表达式教程之匹配一组字符的方法,详细分析了匹配一组字符的操作技巧与注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
2017-01-01
正则表达式匹配ip地址超级详细讲解
这篇文章主要给大家介绍了关于正则表达式匹配ip地址超级详细讲解的相关资料,IP地址正则表达式由四个部分组成,每个部分都是由一个或多个数字或数字区间组成,中间用.连接,需要的朋友可以参考下
2023-12-12
JavaScript 中的正则表达式(推荐)
正则表达式通常用于在文本中查找匹配的字符串,js正则表达式在程序开发中应用非常广泛,本文给大家介绍JavaScript 中的正则表达式(推荐),感兴趣的朋友一起学习吧
2016-05-05
Notepad++ 使用正则表达式匹配的方法
这篇文章主要介绍了Notepad++ 使用正则表达式匹配的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-04-04
python 利用正则表达式提取特殊信息
这篇文章主要介绍了python 利用正则表达式提取特殊信息,本文通过多个案例与实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
2020-01-01
一看就懂的正则表达式教程
正则表达式,是简单地字符的序列,可指定特定的搜索模式,下面这篇文章主要给大家介绍了一看就懂正则表达式的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-05-05
最新评论