手机号码的正则表达式,包含香港澳门和台湾的手机号正则验证

如题所述

第1个回答  2014-07-14
function checkPhone() {
var phone = $("#txtPhone").val();
var tel = /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
if (tel.test(phone) == false) {
window.alert("电话输入不正确!");
return false;
} else {
return true;
}
}
香港澳门台湾的手机号段加上就可以了追问

我就是不清楚那边的规则,所以才发问的。你这回答真干脆

第2个回答  2023-05-15
中国大陆手机号码正则表达式:/^1[3|4|5|6|7|8|9]\\d{9}$/香港手机号码正则表达式:/^(5|6|8|9)\\d{7}$/手机号码正则表达式:/^[6|8]\\d{7}$/台湾手机号码正则表达式:/^09\\d{8}$/注意:香港、、台湾的手机号码均为8位数,而中国大陆为11位数。
相似回答