JS验证电话号码的代码
下面是验证电话号码的代码,很实用,献给大家。
function Checkreg()
{
//验证电话号码手机号码,包含153,159号段
document.form.phone.focus();
}
var phone=document.form.phone.value;
var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
if (!me){
alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
document.form.phone.focus();
}
}
var mobile=document.form.UserMobile.value;
var reg0 = /^13\d{5,9}$/;
var reg1 = /^153\d{4,8}$/;
var reg2 = /^159\d{4,8}$/;
var reg3 = /^0\d{10,11}$/;
if (!my){
alert('对不起,您输入的手机或小灵通号码有错误。');
document.form.UserMobile.focus();
}
}
}
说明
正则表达式部分:
\d 代表一个数字
{7,8} 代表7-8位数字(表示电话号码)
{3,} 代表分机号码
d{2,3} 代表区号
\+]\d{2,3} 代表国际区号