对多个身份证进行验证


      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

相关文章
相关标签/搜索