js怎么规范电话号码
收起
云计算小粉
2018-05-10 19:59:31
2197
0
1
条回答
写回答
取消
提交回答
-
可以用正则表达式校验,
function checkTel() {
var obj = document.getElementById("txtTel");
var value = obj.value;
var regTel1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(value);//带区号的固定电话
var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不带区号的固定电话
if (value != "") {
if (!regTel1 && !regTel2) {
alert("电话号码输入有误!");
obj.focus();
return false;
}
}
else {
alert("请输入电话号码!");
return false;
}
alert("电话号码输入正确!");
return true;
}
2019-07-17 22:09:58