在android中匹配正则表达式

时间:2013-07-12 04:30:12

标签: java android regex

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

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

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

1 个答案:

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