​身份证号码的规则完美解析

身份证号码的规则完美解析

1、国家标准

根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。顺序码的奇数分给男性,偶数分给女性。校验码是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。

2.编排规则

身份证号码由18位数字组成,他们分别为:

(1)前1、2位表示所在的省份

(2)前3、4位表示所在的城市

(3)前5、6位表示所在区县

(4)第7—14位表示出生年、月、日

(5)第15-17位表示同一地址辖区内的,以及同年同月同日出生的人的顺序

(6)同时17位兼顾性别标识功能,奇数分配给男性,偶数分配给女性。

(7)第18位是校检码

3、第18位校验码的计算方法。

对一个身份证最重要的就是最后一位校验码的计算,对身份证号码的验证最后一位也显得非常重要。下面就来说说最后一位校验位的计算方法。

先来看一个计算校验位的公式:

得出校验位为X

综上可以计算出此人的身份证号码为:34052419800101001X。

以上就是身份证校验位的计算方法,如果只有这一个当然可以手动计算,作为程序员怎么可能干这种低级的工作。

下面就教大家如何使用java计算校验位,其中前17位就不介绍怎么拼接了。

privatestaticfinalint[]wi={7,9,10,5,8,4,2,1,6,3,7,9,10, 5,8,4,2};//加权因子 privatestaticfinalString[]vi={"1","0","X","9","8","7","6", "5","4","3","2"};//根据校验码获取检验位 //获取校验位 publicstaticStringgetVifyCode(Stringnum){ ints=0; int[]a=newint[num.length()]; //这个是将字符串转换成int数组 for(inti=0;i<num.length();i++){ a[i]=Integer.parseInt(String.valueOf(num.charAt(i))); } //计算加权和 for(inti=0;i<num.length();i++){ s=s+a[i]*wi[i]; //System.out.println("a"+i+"="+a[i]+",w"+i+"="+wi[i]+",s="+s); } intvifyCodeint=s%11; //获取校验位 StringvifyCode=vi[vifyCodeint]; returnvifyCode; }

生成后的校验位如何校验是不是可以用的呢,给一个可以校验的地址:https://www.ctools.top/CloudTools/numberIdCard.html

不只是可以校验,还可以生成的哦,其中https://www.ctools.top还有其他的小工具。我已经把他收藏了。

写在最后:

由于身份证号码关联到个人,不要使用生成的身份证号码从事违法活动,否则这个身份证号码对应的人就遭殃了,做人还是要厚道一点!

关注微信公众号,获取更多资讯。

相关推荐

​西安往事:那曾经火爆的“黑灯舞厅”

170

西安往事:那曾经火爆的“黑灯舞厅” 每个城市都有令人难忘的伤疤,都有为底层人民服务的值得回味的场所。2010年前西安市内的“黑灯舞厅”异常火爆,是许多外来务工人员、城市...

​丧尸在现实生活中存在吗(丧尸是什么意思)

​丧尸在现实生活中存在吗(丧尸是什么意思)

190

丧尸在现实生活中存在吗(丧尸是什么意思) 近期发生了一件事,我一直羞于启齿。 那就是 —— 上周某一晚我竟然梦魇了。 都是恐怖片惹的祸。 梦里的我原本在一个美丽的湖边看风...

​火葬场的普通炉、豪华炉,差别不是一般的大

​火葬场的普通炉、豪华炉,差别不是一般的大

172

火葬场的普通炉、豪华炉,差别不是一般的大 众所周知,火葬场的火化炉有普通炉、豪华炉之分,两者除了在价格、外观上有所不同外,其在火化设备、入炉仪式、火化方式、火化时间...

​少将(少将军官的级别究竟有多高?)

90

少将(少将军官的级别究竟有多高?) 小编很高兴今天可以继续给大家讲讲小知识!不知道大家明不明白军衔是什么意思呢?军衔就是区分军官等级的一个标志,它代表了军人在军队中的...

​看后再也不纠结什么是企业、什么是公司了?

156

看后再也不纠结什么是企业、什么是公司了? 日常生活、工作中经常听到他人时而谈论某企业怎么样,时而谈论某公司怎么样,小伙伴们都很头疼什么是企业,什么是公司?今天小编就...

​elfbar是什么牌子的电子烟?Elfbar有工厂吗?

​elfbar是什么牌子的电子烟?Elfbar有工厂吗?

121

elfbar是什么牌子的电子烟?Elfbar有工厂吗? elfbar是什么牌子的电子烟?Elfbar有工厂吗?“这是一家来自深圳的电子烟品牌。公开资料显示,Elfbar品牌于2025年由深圳市爱奇迹科技有限公司(简...

​减肥代餐的骗局大揭秘

​减肥代餐的骗局大揭秘

181

减肥代餐的骗局大揭秘 代餐,打着可以减肥的旗号,风靡很多人的朋友圈。“一包在手,线条我有;几勺下肚,不用跑步。”听到这样的口号,你是不是也心动了?上网去查,铺天盖地...

​诗词小常识(15):“言对”与“事对”

​诗词小常识(15):“言对”与“事对”

116

诗词小常识(15):“言对”与“事对” 作者:周文龙 三、言对 言对即词句上的对仗,它是相对于事对而言的。南朝•梁的文学理论家刘勰在《文心雕龙•丽辞》中说:“故丽辞之体...

​赵薇夫妇财产曝光 共有8栋豪宅庄园

​赵薇夫妇财产曝光 共有8栋豪宅庄园

102

赵薇夫妇财产曝光 共有8栋豪宅庄园 赵薇。 (取材自赵薇工作室) 【世界观news讯】赵薇遭全面封杀,原因至今不明,但她和夫婿黄有龙的财产却被曝光。两人被指在香港、新加坡、法国...