首页 > 移动平台 > 详细

JS正则表达式验证是否为11位有效手机号码

时间:2019-10-15 15:34:05      阅读:153      评论:0      收藏:0      [点我收藏+]
 function isPoneAvailable($poneInput) {
            var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
            if (!myreg.test($poneInput.val())) {
                return false;
            } else {
                return true;
            }
        }

这里的重点是这个正则表达式:

var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;

这个表达式的意思是: 

1--以1为开头;

2--第二位可为3,4,5,7,8,中的任意一位;

3--最后以0-9的9个整数结尾。 

本来只容13,15,17,18,开头的手机号,但是测试mm说有14开头的号码,所以添加了14;当然,如果以后要是发展成有16,或者19,之类的开头号码的话,在 

[3,4,5,7,8]

中添加即可。

JS正则表达式验证是否为11位有效手机号码

原文:https://www.cnblogs.com/xzybk/p/11677943.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!