手机号码正则表达式js校验

来源:互联网 发布:暴风vr电视直播软件 编辑:程序博客网 时间:2024/05/17 03:03

首先定义如下方法:

function checkPhone(phone){if(!(/^[1][3,4,5,7,8]\d{9}$/.test(phone))){alert("请输入有效的手机号码");return false}else{return true;}}
然后如下引用,

function fCode(){var customMobile = $("#phone").val(); if(!checkPhone(customMobile)){ return; }$.ajax({url: getCodeUrl,type: "post",data: {customMobile:customMobile, },success: function(returnData){fCode = returnData;alert("发送验证码成功");},error: function() {alert("获取验证码异常,请稍后重试");}}); }

这样写的好处是方法方便重用,但引用方法时要作如下判断,以免不符合规则时仍会执行ajax异步请求,return起到终止后续代码执行的作用
 if(!checkPhone(customMobile)){ return;  }

0 0
原创粉丝点击