身分证专题

18位身分证校验码计算

18位的身份证的最后一位是校验码,这个校验码采用的是ISO 7064 Mod 11-2校验系统实现的,其校验公式如下:   公式说明: n:字符串的字符个数(包括校验码)i:字符位置序号(由右至左,包括校验码,空格与分隔符不及),即最右边的字符i=1ai:字符值,0-10,10用X表示r:底数,2M:模数,11 java实现:private static char check(Stri

验证身分证是否合法的js函数

代码 function cidInfo(sId) { var aCity = { 11 : " 北京 " , 12 : " 天津 " , 13 : " 河北 " , 14 : " 山西 " , 15 : " 内蒙古 " , 21 : " 辽宁 " , 22 : " 吉林 " , 23 : " 黑龙江 " , 31 : " 上海 " , 32