身份證 和 電話號碼的驗證

//證件號碼校驗
function isIdentifyNumber(obj,id){
    var selectValue = document.getElementById(id).value; //獲取select框的值判斷選擇的類型進行校驗
 if(selectValue =='01'){
   var isIDCard=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
     if(obj.value!=""&&!isIDCard.test(obj.value)){
      alert("請輸入合法身份證號。");
      obj.value="";
      obj.focus();
      return false;
   }
 }
} get

//手機號及電話校驗
function isPhone(obj){
 var mobileRegx=/^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/;
 var phoneRegx =/^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/;
 var nm=obj.value;
 
 if(obj.value!=""&&!mobileRegx.test(nm)&&!phoneRegx.test(nm)){
  alert('請輸入正確的手機號或電話號。');
        obj.value="";
        obj.focus();
        return false;             
 }
} io

相關文章
相關標籤/搜索