身份证校验码,身份证号18位,前17位为本体码,最后一位是算出来的校验码。校验规则如下:
前17位分别乘以【7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2】
然后将17个乘积加一块取余11得到一个0-10范围的数字
0-10分别对应【1,0,x,9,8,7,6,5,4,3,2】即校验位数字
出现 x 是因为校验码为10但为了保证号码长度不变,换成了 x
标签:10,校验位,数字,17,校验码,身份证 From: https://www.cnblogs.com/yyybill/p/17184696.html