身份证号码的正则表达式
3个回答
2023-05-19
展开全部
身份证号码的正则表达式为:```java/^[1-9]\\d{5}(19|20)\\d{2}(0\\d|1[0-2])([0-2]\\d|3[0-1])\\d{3}[0-9xX]$/```解释:- `/`和`/`之间是正则表达式的开始和结束符号- `^`表示行的开头- `[1-9]`表示第一位数字不能为0- `\\d{5}`表示接下来有5位数字- `(19|20)`表示接下来的4位数字必须是19或20开头- `\\d{2}`表示2位数字- `(0\\d|1[0-2])`表示月份,必须是01-12- `([0-2]\\d|3[0-1])`表示日期,必须是01-31- `\\d{3}`表示接下来有3位数字- `[0-9xX]`表示最后一位可以是数字0-9或者字母x或X- `$`表示行的结尾这个正则表达式可以匹配大陆、香港、澳门、台湾等地的身份证号码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ID Card(身份证的缩写)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询