對多個身份證進行驗證


      var iccount=0;
      $(document).find(".ic").each(function(){
       if(!isCardNo($(this).val()))
       {
        
           valid = false;
           iccount++;
           if(iccount==1) {
            top.Dialog.alert("身份證有誤,請從新輸入身份證!"); 
            
           }
       }
       }); this

 //檢查號碼是否符合規範,包括長度,類型
function isCardNo(card){
 //身份證號碼爲15位或者18位,15位時全爲數字,18位前17位爲數字,最後一位是校驗位,可能爲數字或字符X
 var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;
 if(reg.test(card) === false){
  //alert("demo");
  return false;
 }
 return true;
} io

相關文章
相關標籤/搜索