正则验证手机号码

代码如下:

方法一:
js代码:
 var mobile = $("#mobile").val();
function checkPhone(){             //焦点移除的时候进行验证
var reg = /^0?1[3|4|5|7|8][0-9]d{8}$/;              //手机的格式
        if (!reg.test(mobile)) {                //如果手机号码的格式与正则的不符合,就提醒
            alert("手机号格式有误");        
               return false;
           }
}


方法二:
 var mobile = $("#mobile").val();
function checkPhone(){              //焦点移除的时候进行验证
      var reg = (/^1[34578]d{9}$/;            //手机的格式
        if (!reg.test(mobile)) {              //如果手机号码的格式与正则的不符合,就提醒        
          $('#phoneMsg2').text("手机号格式有误");          //将错误信息显示在后面;
          $('#phoneMsg2').css("color","red");   
               return false;
           }
}


前台代码:
<div class="row">
    <span class="personattr">手机号码:</span>
    <input type="text" name="mobile" id="mobile" value="" onblur="checkPhone()" onkeyup="this.value=this.value.replace(/[^d]/g,'')">
    <span id="phoneMsg2" style="font-size: 12px;"></span>
</div>
IT文库 » 正则验证手机号码
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址