身份证合法性校验规则
![](https://img-home.csdnimg.cn/images/20240711042549.png)
- 身份证构成说明:
身份证号构成(从左到右):
第1-6位数是行政区域编码
第7到第14位是出生日期
第15-17位是同一天出生的顺序号(男的用奇数数,女的用偶数)
第18位是校验码,根据ISO7064:1983.MOD11-2校验码算法可以验证该身份证号是否合法身份证号。
- 身份证格式校验:
1、取第7到10位的字符,校验出生年份:是否在 1900年到2022年之间的;
2、取第11到12位的字符,校验出生月份:是否在1-12;
3、取第13到14位校验日期:是否在1-31;
以上三步都校验通过,说明用户的身份证通过格式校验;
- 身份证合法性校验&