Java - 全名的正则表达式

23 浏览
0 Comments

Java - 全名的正则表达式

我如何对全名的正则表达式进行验证?我只想要字母(没有数字),以及只允许空格。这是我到目前为止的工作。你能帮我修复一下正则表达式吗?非常感谢。

public static boolean isFullname(String str) {
    boolean isValid = false;
    String expression = "^[a-zA-Z][ ]*$"; //我知道这个肯定是错的 >,<
    CharSequence inputStr = str;
    Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher(inputStr);
    if (matcher.matches()) {
        isValid = true;
    }
    return isValid;
}

0