我正在使用正则表达式匹配编辑文本内容,该内容指定用户的名称。但每次它都返回假。
public static final String NAME_REG = "^\\s*[a-zA-Z\\s]+\\s*$";
我使用此功能匹配此功能
public static boolean textValidator(String pattern, String text){
final Pattern REGEX = Pattern.compile(pattern);
if (!REGEX.matcher("abcdef").matches()) {
return false;
}
return true;
}
请弄清楚我在哪里做错了。
答案 0 :(得分:1)
你可以试试这个
public static boolean textValidator(String text){
Pattern pattern = Pattern.compile("\\S+");
Matcher matcher = pattern.matcher(text);
if (matcher.find()){
return true;
}
return false;
}