pattern.matches
时间: 2023-08-10 22:07:24 浏览: 91
pattern-matching
Pattern.matches是一个Java中的静态方法,用于检查输入的字符串是否与指定的正则表达式匹配。它返回一个布尔值,如果输入的字符串与正则表达式匹配,则返回true,否则返回false。这个方法常用于验证用户输入是否符合要求,例如邮箱、手机号等格式。下面是一个示例:
```java
String input = "example@example.com";
String regex = "^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$";
boolean isMatch = Pattern.matches(regex, input);
if (isMatch) {
System.out.println("输入的邮箱格式正确");
} else {
System.out.println("输入的邮箱格式不正确");
}
```
上述代码中,使用了正则表达式来验证输入的邮箱是否符合格式要求。如果符合要求,则输出“输入的邮箱格式正确”,否则输出“输入的邮箱格式不正确”。
阅读全文