身份证号 /d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$/ 15位身份证号 /^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}[\dXx]$/ 18位身份证号
https://any86.github.io/any-rule/ 常用正则大全
isIdentityCard('622001790122123')
=> true
isIdentityCard(610124199810283999)
=> true
isIdentityCard('34052419800101001X')
=> true
Generated using TypeDoc
匹配所有身份证号 身份证校验码计算规则 https://baike.baidu.com/item/%E8%BA%AB%E4%BB%BD%E8%AF%81%E6%A0%A1%E9%AA%8C%E7%A0%81/3800388