mysql 身份证明号码 正则表达式

匹配15和18位

1
select * from sfzmhm_table where sfzmhm regexp '^[1-9][[:digit:]]{7}((0[[:digit:]])|(1[0-2]))(([0|1|2][[:digit:]])|3[0-1])[[:digit:]]{3}$|^[1-9][[:digit:]]{5}[1-9][[:digit:]]{3}((0[[:digit:]])|(1[0-2]))(([0|1|2][[:digit:]])|3[0-1])[[:digit:]]{3}([0-9]|X)$'

mysql 身份证明号码 正则表达式
https://www.920929.xyz/posts/2f73dcdd.html
作者
DELIN
发布于
2016年9月12日
许可协议