//身份證省的編碼
var vcity =;
//檢查號碼是否符合規範,包括長度,型別
function
iscardno(card) $)|(^\d(\d|x)$)/;
if (reg.test(card) === false
)
return
true;}
//取身份證前兩位,校驗省份
function
checkprovince(card)
return
true;}
//檢查生日是否正確
function
checkbirthday(card) )(\d)(\d)(\d)(\d)$/;
var arr_data =card.match(re_fifteen);
var year = arr_data[2];
var month = arr_data[3];
var day = arr_data[4];
var birthday = new date('19' + year + '/' + month + '/' +day);
return verifybirthday('19' +year, month, day, birthday);
}//身份證18位時,次序為省(3位)市(3位)年(4位)月(2位)日(2位)校驗位(4位),校驗位末尾可能為x
if (len == '18') )(\d)(\d)(\d)(\d)([0-9]|x)$/;
var arr_data =card.match(re_eighteen);
var year = arr_data[2];
var month = arr_data[3];
var day = arr_data[4];
var birthday = new date(year + '/' + month + '/' +day);
return
verifybirthday(year, month, day, birthday);
}return
false;}
//校驗日期
function
verifybirthday(year, month, day, birthday)
return
false
; }
return
false;}
//校驗位的檢測
function
checkparity(card)
valnum = arrch[cardtemp % 11];
if (valnum == card.substr(17, 1))
return
false
; }
return
false;}
//15位轉18位身份證號
function
changefivteentoeighteen(card)
card += arrch[cardtemp % 11];
return
card;
}return
card;
}function
getbirthday(card) )(\d)(\d)(\d)(\d)$/;
var arr_data =card.match(re_fifteen);
var year = arr_data[2];
var month = arr_data[3];
var day = arr_data[4];
var birthday = '19' + year + '-' + month + '-' +day;
return
birthday;
}//身份證18位時,次序為省(3位)市(3位)年(4位)月(2位)日(2位)校驗位(4位),校驗位末尾可能為x
if (len == '18') )(\d)(\d)(\d)(\d)([0-9]|x)$/;
var arr_data =card.match(re_eighteen);
var year = arr_data[2];
var month = arr_data[3];
var day = arr_data[4];
var birthday = year + '-' + month + '-' +day;
return
birthday;
}return "";}//
是否是身份證號碼
function
isidcard(value)
使用方法
isidcard('身份證號');返回true或false
身份證號碼嚴格驗證
function iscardno num katex parse error undefined control sequence d at position 5 d 0 9 x test num 校驗位按照iso 7064 1983.mod 11 2的規定生成,x可以認為是數字10。下面分別分析...
身份證號碼驗證
說明 驗證身份證的有效性 引數 cid 身份證號碼 返回 地方 出生時間 性別 private string checkcidinfo string cid if cid.length 18 char c cid cid.length 1 bool last false if c 0 c 9 c a...
驗證身份證號碼
好久沒更新了,今天簽到啦。感覺這個驗證挺重要的,也挺常用的,所以分享給需要的朋友。驗證身份證號碼,在網上找到的好東東 function checkidcard idcard var idcard,y,jym var s,m var idcard array new array idcard arra...