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