java 身份证的正则表达式
时间: 2023-10-21 20:29:31 浏览: 172
使用Java正则表达式实现一个简单的身份证号码验证
你好,关于 Java 中身份证号码的正则表达式,可以使用以下代码来实现验证:
```java
public boolean isValidID(String id) {
String regex = "^\\d{17}(\\d|x|X)$";
return id.matches(regex);
}
```
这个正则表达式可以验证18位身份证号码,其中前17位是数字,最后一位可以是数字或字母(大小写均可)。你可以调用 `isValidID` 方法并传入身份证号码来判断其是否合法。
阅读全文