天天看點

正則驗證手機号碼

代碼如下:

方法一:
js代碼:
 var mobile = $("#mobile").val();
function checkPhone(){             //焦點移除的時候進行驗證
var reg = /^?[||||][-]\d{}$/;              //手機的格式
        if (!reg.test(mobile)) {                //如果手機号碼的格式與正則的不符合,就提醒
            alert("手機号格式有誤");        
               return false;
           }
}


方法二:
 var mobile = $("#mobile").val();
function checkPhone(){              //焦點移除的時候進行驗證
      var reg = /^[]\d{}$/;            //手機的格式
        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>
           

繼續閱讀