
/ **验证ID卡号是否合法15位ID卡号由以下组成: 15位ddddddyymmddxxs,其中: dddddd位本地代码,根据这6位数字可以获得ID卡的位置数. yy数字年份代码是ID卡持有人的出生年份. 月份代码是持有人的出生月份. dd位共同构成了持有人的生日. 性别代码为xx位数,其中奇数代表男性,偶数代表女性. 18位ID号码的组成: ddddddyyyymmddxxsp共有18位数字,其中: 其他部分与15位数字相同. 年份代码从原来的2位升级到4位,下一位是校验位. 验证规则为: (1)17位人体代码16的加权和公式,首先将前17位数字的权重求和Ai: 表示第i个位置的ID号; Wi: 表示第i个位置的ID的位置. 加权因子Wi: mod(Sjs 号码验证,11)(3)相应的校验码10校验码通过取模得到: 即,如果余数为1,则最后一个校验位p应为对应的0. 数字不是,ID号不正确. functionisValidIdCard(idCard){var ret = false; var,9,10,5,8,4,2,1,6,18){//长度必须为18,只要校验位正确js 号码验证,就认为合法var crc = idCard.substring( 17); var = newArray(); var sum = 0;为(var i = 0; i
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-206694-1.html
表白我大函数~Krystal
中方对此表示强烈不满和坚决反对
必须予以坚决的回击
一切爱好和平与尊重他国领土主权的国家