IT评测·应用市场-qidao123.com技术社区

标题: 身份证号码正则校验 [打印本页]

作者: 十念    时间: 2024-8-14 15:40
标题: 身份证号码正则校验
身份证号码的分析:
18位的身份证号码:
        前6位: 省市区
        7-14位: 出生年月日,好比19880808;
        15-17位:顺序码,第17位奇数分给男性,偶数分给女性;
        末了一位,校验码。(校验码的规则请看上一篇文章)

15位的身份证号码与18位相比, 出生年份是两位数,相比18位的少了两位数, 顺序码是两位,相比18位的少了一位数。

18位的简朴验证正则:
^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
15位的简朴验证正则:
^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4