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})|(16[0-9]{1})|(17[0-9]{1})|(19[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('請輸入有效的號碼义钉!');
}
復制代碼
區(qū)號+座機號碼+分機號碼:
regExp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,6})?$"
簡化
regExp="^(0\d{2,3}\-)?([2-9]\d{6,7})+(\-\d{1,6})?$"
手機號:
regExp="^(((\+86)|(\+86-))|((86)|(86\-))|((0086)|(0086\-)))?1[3|5|7|8]\d{9}$"
簡化
regExp="^((\+86|\+86\-)|(86|86\-)|(0086|0086\-))?1[3|5|7|8]\d{9}$"
手機號、座機號以及400司顿、800正則表達式 400電話的正則/^400[0-9]{7}/
800電話正則/^800[0-9]{7}/
手機號碼正則/^1(3|4|7|5|8)([0-9]{9})/
座機號碼正則/0\d{2,3}-\d{7,8}/