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]中添加即可。
本文介绍了一种用于验证中国手机号码有效性的正则表达式,并解释了该表达式的各个组成部分及其含义。该表达式可以检测手机号是否以13、14、15、17、18开头,并由11位数字组成。
1724

被折叠的 条评论
为什么被折叠?



