Code
function checkPhone( strPhone ) {
//设置匹配格式,如8位数字电话,13开头手机等
var phoneCheck1 = /^[0-9]{8}$/;
var phoneCheck2 = /^(13[0-9]{9})$/;
var phoneCheck3 = /^(15[0-9]{9})$/;
var phoneCheck4 = /^(18[0-9]{9})$/;
var phoneCheck5 = /^([0-9]{4}-[0-9]{8})$/;
var phoneCheck6 = /^([0-9]{3}-[0-9]{8})$/;
var phoneCheck7 = /^([0-9]{4}-[0-9]{7})$/;
var phoneCheck8 = /^[0-9]{7}$/;
var prompt = "请输入正确的电话号码!"
//设置启用的匹配串,下面是启用了4种
if( phoneCheck2.exec(strPhone) || phoneCheck3.exec(strPhone) || phoneCheck4.exec(strPhone) ){
return true;
}else{
alert( prompt );
return false;
}
}
function checkPhone( strPhone ) {
//设置匹配格式,如8位数字电话,13开头手机等
var phoneCheck1 = /^[0-9]{8}$/;
var phoneCheck2 = /^(13[0-9]{9})$/;
var phoneCheck3 = /^(15[0-9]{9})$/;
var phoneCheck4 = /^(18[0-9]{9})$/;
var phoneCheck5 = /^([0-9]{4}-[0-9]{8})$/;
var phoneCheck6 = /^([0-9]{3}-[0-9]{8})$/;
var phoneCheck7 = /^([0-9]{4}-[0-9]{7})$/;
var phoneCheck8 = /^[0-9]{7}$/;
var prompt = "请输入正确的电话号码!"
//设置启用的匹配串,下面是启用了4种
if( phoneCheck2.exec(strPhone) || phoneCheck3.exec(strPhone) || phoneCheck4.exec(strPhone) ){
return true;
}else{
alert( prompt );
return false;
}
}