有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在正则表达式中允许空格?

我有以下java代码:

public boolean isValidFirstName() {
    return tbFName.getText().trim().matches("^(\\w+)")
            & tbFName.getText().trim() != "";
}

它使用给定的RegEx验证文本。我想允许用户在^{中添加一个空格。我是regex的新手。我该怎么做


共 (2) 个答案

  1. # 1 楼答案

    public boolean isValidFirstName() {
        return tbFName.getText().trim().matches("^[\\w ]+")
                & tbFName.getText().trim() != "";
    }
    
  2. # 2 楼答案

    要匹配一个名字(没有像é或è这样的特殊字符),请使用以下regexp:^[a-zA-Z_ -]+