checkPhone() {
var mobile = '';
var tel = /^0\d{2,3}-?\d{7,8}$/;
var phone = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(mobile.length == 11){//手机号码
if(phone.test(mobile)) {
console.log(mobile);
return true;
}
}else if(mobile.length == 13 && mobile.indexOf("-") != -1 ){//电话号码
if(tel.test(mobile)) {
console.log(mobile);
return true;
}
}
console.log('请输入有效的号码!');
}
2021-06-08更新
isTel: function (s) {
var patrn = /^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/
if (!patrn.exec(s)) return false
return true
},
isMobile: function (value) {
var validateReg = /^((\+?86)|(\(\+86\)))?1\d{10}$/;
return validateReg.test(value);
}