本文章也是收藏了大量的js 验证手机号码代码,全部来自网络,如果你对正则不怎么了解,就可以直接拿我们现在手机号码验证代码去用哦。
js 验证手机号码
手机号码验证,验证13系列和150-159(154除外)、180、185、186、187、188、189几种号码,长度11位
function isMobel(value)
{
if(/^13d{9}$/g.test(value)||(/^15[0-35-9]d{8}$/g.test(value))||
(/^18[05-9]d{8}$/g.test(value))){
return true;
}else{
return false;
}
}
String.prototype.isMobile = function() {
return (/^(?:13d|15[89])-?d{5}(d{3}|*{3})/.test(this.Trim()));
}
function ismobile(mobile)
{
if(mobile.length!=11)
{
alert('请输入合法的手机号码111cn.net!');
document.form1.mobile.focus();
return false;
}
//var myreg = /^(((13[0-9]{1})|159)+d{8})$/;
var myreg = /^(((13[0-9]{1})|159|(15[0-9]{1}))+d{8})$/;
if(!myreg.test(mobile))
{
alert('请输入合法的手机号码www.111cn.net!');
document.form1.mobile.focus();
return false;
}
return true;
}
function yz(v){
var a = /^(((d{3}))|(d{3}-))?13d{9}|15[89]d{8}$/ ;
if( v.length!=11||!v.match(a) ){
alert("请输入正确的手机号码");
}
function chMobilePhone(src)
{
if(/^13d{9}$/(src)||(/^15[8,9]d{8}$/(src))){
return true;
}else{
return false;
}
}
unction checkMobile(mobileNO){
if(mobileNO.trim()==""){
return true;
}
var regu =/^[1]([3][0-9]{1}|59|58)[0-9]{8}$/;
var re = new RegExp(regu);
if (re.test(mobileNO)) {
return true;
}else{
alert("手机格式不正确!");
return false;
}
}
上面的这些手机号正则验证表达试,各有各的特点,费放我也不说多了我们来看看这些正则电话号验证函数吧。