js判断手机号问题
答案:3 悬赏:80 手机版
解决时间 2021-11-29 11:09
- 提问者网友:练爱
- 2021-11-28 15:15
js判断手机号问题
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-11-28 16:19
var phone = /^1([38]\d|4[57]|5[0-35-9]|7[06-8]|8[89])\d{8}$/;
if(!phone.test($("#phone").val())){
alert("error");
return false;
}
if(!phone.test($("#phone").val())){
alert("error");
return false;
}
全部回答
- 1楼网友:雾月
- 2021-11-28 17:25
用正则表达式来判断啊~
if(!checkNull(phone)){
var phoneExp=/^(0[0-9]{2,3}(\-)*)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
if(!phone.match(phoneExp)){
showDialog("提示","电话格式不正确");
bool= false;
}
}
if(!checkNull(mobile)){
if(!mobile.match(/^1[3|4|5|8][0-9]\d{8}$/)){
showDialog("提示","手机格式不正确");
bool= false;
}
}
if(!checkNull(phone)){
var phoneExp=/^(0[0-9]{2,3}(\-)*)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
if(!phone.match(phoneExp)){
showDialog("提示","电话格式不正确");
bool= false;
}
}
if(!checkNull(mobile)){
if(!mobile.match(/^1[3|4|5|8][0-9]\d{8}$/)){
showDialog("提示","手机格式不正确");
bool= false;
}
}
- 2楼网友:刀戟声无边
- 2021-11-28 16:42
因为看不到图片,所以给你写个大概,你参考下
var phone = document.getElementById("phone_input_id");
//这里是你判断是否填入了文字
var phoneReg = /^1[358]\d{9}$/; 意思为只能是1开头第二位是358中的一个 后面9个数字
if(phoneReg.test(phone) == false){
alert(填写的手机号码格式不正确);
return false;
}
备注: 表单验证 多学习一下正则表达式;
var phone = document.getElementById("phone_input_id");
//这里是你判断是否填入了文字
var phoneReg = /^1[358]\d{9}$/; 意思为只能是1开头第二位是358中的一个 后面9个数字
if(phoneReg.test(phone) == false){
alert(填写的手机号码格式不正确);
return false;
}
备注: 表单验证 多学习一下正则表达式;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯