1. 程式人生 > >【javascript】使用正則表示式驗證

【javascript】使用正則表示式驗證

管理系統專案上用到的正則表示式驗證:

一、驗證手機號碼

最新的手機號驗證。

function checkMobilePhone(str){
    var reg = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/;
    if(!reg.test(str)){
        alert("請輸入正確的手機號!");
        return false;
    }
    return true;
}

 

二、驗證是否為中文

function isChinese(str){
      var reg = /^[u4E00-u9FA5]+$/;
      if(!reg.test(str)){
       return false;
      }
      return true;
}

 

此外,藉助html5新增的表單驗證功能實現輸入數字、郵件等驗證,但沒考慮各個瀏覽器的相容性