5.0.0 - 普通 - 未处理
身份证号码验证
版本TP6
TP5.1也有这条内置规则
用的正则
/(^[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]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/合法的身份证号是18位或15位,正则的后半部分加起来才14位。
最后的\d{2}应该是\d{3}