![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
js判断手机号问题
这两个分别只能判断是否填写了文字,手机号随便填个字都能提交,我想加个判断手机号是否正确再怎么写。详细点最好有个代码参考...
这两个分别只能判断是否填写了文字,手机号随便填个字都能提交,我想加个判断手机号是否正确再怎么写。详细点最好有个代码参考
展开
4个回答
展开全部
因为看不到图片,所以给你写个大概,你参考下
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;
}
备注: 表单验证 多学习一下正则表达式;
展开全部
用正则表达式来判断啊~
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;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js判断手机号问题
/* 检查手机号码
*
* @param mobile
* @returns {Boolean}
*/
function check_mobile(mobile) {
var regu = /^\d{11}$/;
var re = new RegExp(regu);
if (!re.test(mobile)) {
return false;
}
return true;
}
//数字1开头的11位数字
function check_mobile(mobile) {
var regu = /^1\d{10}$/;
var re = new RegExp(regu);
if (!re.test(mobile)) {
return false;
}
return true;
}
---------------------
作者:dongsir 董先生
来源:董先生的博客
原文链接:js 验证电话号码
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载时请标注:http://dongsir.cn/p/172
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询