发布网友 发布时间:2022-04-30 09:51
共1个回答
热心网友 时间:2022-04-27 19:28
嗯?我国公民的第二代居民身份证上的公民身份号码是18位码长数字字符,要么是连续18位阿拉伯数字,要么是前十七位阿拉伯数字最后加一个X字符(这个字符不是表示英文字母,它是用国家标准 GB 11643-1999《公民身份号码》附录B里计算公民身份号码校验码(先用前十七位数字各个位置数字分别与附录B计算校验码对应因子的数字相乘,再将乘积的数字与11相除(MOD($,11))取余数,以余数去找从0到10共十一个数字对应位置数字或字符,要是余数为2原来就该是取10,要是取10与前十七个数字串联就会造成整个公民身份号码长度到19位,就以罗马数字十(键盘中的英文字母X与此相似,也就是说键盘中的英文字母X是罗马数字十的通假字符,这样可以保证公民身份号码码长保持18位长),除此之外其他任何字符都是错误,小写字母x都不对。你怎么说出后面的eeid是个啥?我作为对我国的行政区划及其行政区划代码和居民身份证及其公民身份号码懂行的人士之一,还真没有看出你提问后面的eeid是个什么?