% java 正则
下面是一个简单的示例,展示了如何使用正则表达式来验证QQ号:
```java
public class QQNumberValidator {
public static void main(String[] args) {
String qqNumber = "123456789"; // 待验证的QQ号
String pattern = "^[1-9][0-9]{4,12}$"; // 正则表达式
if (qqNumber.matches(pattern)) {
System.out.println("QQ号验证通过");
} else {
System.out.println("QQ号验证失败");
}
}
}
```
在上述示例中,我们使用了一个正则表达式来匹配QQ号。正则表达式的模式为`^[1-9][0-9]{4,12}$`,其中:
- `^`表示行的开头。
- `[1-9]`表示一个数字,从1到9。
- `[0-9]{4,12}`表示4到12个数字。
好qq号- `$`表示行的结尾。
通过使用这个正则表达式,我们可以验证QQ号是否符合以下规则:长度是5到13位,内容必须是数字,并且不能以0开头。
发布评论