-1

我正在使用正则表达式来匹配指定用户名称的编辑文本内容。但每次它都返回错误。

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;
}

请弄清楚我在哪里做错了。

4

1 回答 1

1

你可以试试这个

 public static boolean textValidator(String text){
    Pattern pattern = Pattern.compile("\\S+");
    Matcher matcher = pattern.matcher(text);
    if (matcher.find()){
      return true; 
    } 
    return false; 
    }
于 2013-07-12T05:36:37.613 回答