正则表达式判断18位身份证,该怎么处理?
展开全部
处理方法:
如果只是简单判断 r = /^(\d{18}|\d{17}x)$/,只需要判断18位数字活着17位数字+一位x。
1、介绍:
xxxxxx yyyy MM dd 375 0 十八位
xxxxxx yy MM dd 75 0 十五位
2、地区: [1-9]\d{5}
3、年的前两位: (18|19|([23]\d))
4、年的后两位: \d{2}
5、月份: ((0[1-9])|(10|11|12))
6、天数: (([0-2][1-9])|10|20|30|31)
7、三位顺序码: \d{3}
8、两位顺序码: \d{2}
9、校验码: [0-9Xx]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询