重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关js如何判断手机号是否正确并返回,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联专注于企业网络营销推广、网站重做改版、兴县网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为兴县等各大城市提供网站开发制作服务。
js判断手机号是否正确并返回的代码,具体代码如下所示:
上述js判断的是130-139,150-159,180-189号段的,如果需要别的号段,自行添加
效果是 点击登录按钮时,如果手机号不对 不做任何跳转
PS:JS判断手机号是否正确(正则表达式)
/^13d{9}$/g||/^15[8,9]d{8}$/g
其中 ^ 是以什么开头的意思, $ 是以什么结尾的意思,d 匹配是任意一位数字,后面跟着的{9}是指d重复的次数,相当于dddddddd这个正则表达式匹配的是以13开头和以任意9个数字结尾的字串, / 是正则表达式的分界符,后面跟着的 g 呢,是对指定的字串全局匹配(不加则只匹配第一个),事实上有这个 g 和没有 g 在这里的情况是一样的,test方法返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式,如存在则返回 true,否则返回 false。
g表示全局,全部,也就是文本内所有符合条件的,没有这个g的话,只匹配一次。
.test(),是前面那个/^....$/g,也就是正则表达式的一个方法。
下面是一段完整的监测代码,供大家参考:
New Document
验证中国固定电话号码:
((d{3,4})|d{3,4}-|s)?d{8}
关于“js如何判断手机号是否正确并返回”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。