身份证校验

核对 18 位号码的校验码和公历生日。15 位老号码会先升成 18 位再算校验码。

示例号码按规则凑出来,不是真实证件。

怎么核

18 位号码按 GB 11643-1999 计算。前 17 位分别乘以 7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,求和后除以 11,余数对应校验码 1、0、X、9、8、7、6、5、4、3、2。末位 X 不区分大小写。

第 7 到 14 位按公历核对,2 月 29 日只在闰年成立。顺序码最后一位是奇数记为男,偶数记为女。15 位老号码没有校验码,这里在年份前补 19,再算出 18 位。

前两位按省级代码显示地名。区县代码会调整,这里不逐个判断是否仍在使用。号码只在这台浏览器里计算,不会上传。