java 问题:正则表达式验证身份证该怎么写?包括15位的和18位的,而且后面还可以跟大写的X,怎么写?

如题所述

/^\d{15}(\d{2}[0-9xX])?$/ ,匹配身份证的正则很多 这个匹配了你上面说的15位 18位或者17位加X
温馨提示:答案为网友推荐,仅供参考
相似回答