正则表达式以允许空格匹配任何语言字符

马克诺金

我想在用户可以输入其姓名,姓氏,城市和其他地理数据的字段上验证用户输入。

我希望此正则表达式国际化,因此,例如,如果用户的姓氏中有来自西班牙语,英语,俄语的字符,则他可以传递此正则表达式。

并且,如果地理数据具有复合名称的城市或街道,以及诸如:Foo Barstreet的空格,则它也通过了此测试。

我尝试此正则表达式没有成功: "\\p{L}+\\s*"

我在这种情况下使用它:

public static boolean isFilled(String... values) {

    if (checkNull(values)) {
        return false;
    }

    for (String value : values) {

        if (!value.matches(filledRegex)) {
            return false;
        }
    }
    return true;
}
阿努巴瓦

名称不能以空格开头或结尾。您应将此正则表达式与锚点一起使用:

"^\\p{L}[\\p{L}\\s]*\\p{L}$"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式匹配任何字符,包括空格

来自分类Dev

正则表达式模式,允许任何ASCII字符。但不能使用空格

来自分类Dev

正则表达式允许使用全名并以字母开头的任何语言字符

来自分类Dev

正则表达式可匹配任何垂直空格

来自分类Dev

正则表达式,用于匹配任何语言的HashTag

来自分类Dev

正则表达式以匹配任何字符和数字,但不包含空格和@符号

来自分类Dev

正则表达式匹配任何字符或不匹配?

来自分类Dev

正则表达式匹配以空格字符开头的行

来自分类Dev

C# 正则表达式,只允许字母和数字,但不允许任何特殊字符或空格

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式匹配括号内的任何字符

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式匹配(包括)之间的任何字符{}

来自分类Dev

正则表达式-跨多行匹配任何字符

来自分类Dev

正则表达式空格字符

来自分类Dev

正则表达式将匹配6个字符,仅允许数字,前导和尾随空格

来自分类Dev

将正则表达式匹配到下一个特殊字符,同时允许空格

来自分类Dev

将正则表达式匹配到下一个特殊字符,同时允许空格

来自分类Dev

正则表达式可匹配任何字符,而无需尾随/前导空格+最小/最大长度

来自分类Dev

一个允许空格,逗号,点,数字和任何字母的正则表达式?

来自分类Dev

允许来自任何语言的字母(例如“ñ”)的正则表达式

来自分类Dev

正则表达式匹配字符

来自分类Dev

正则表达式以允许在特定字符串的字符之间留有空格

来自分类Dev

仅在字符正则表达式之前匹配空格,并用破折号替换空格

来自分类Dev

正则表达式在空格上匹配-排除多组字符之间的空格

来自分类Dev

正则表达式在空格上匹配-排除多组字符之间的空格

来自分类Dev

缩短正则表达式任何字符,包括空格、字母、特殊字符和 unicode

来自分类Dev

如果字符串仅包含空格,则匹配的正则表达式是否匹配?

来自分类Dev

如果匹配包含空格,则在正则表达式匹配后添加字符

Related 相关文章

  1. 1

    正则表达式匹配任何字符,包括空格

  2. 2

    正则表达式模式,允许任何ASCII字符。但不能使用空格

  3. 3

    正则表达式允许使用全名并以字母开头的任何语言字符

  4. 4

    正则表达式可匹配任何垂直空格

  5. 5

    正则表达式,用于匹配任何语言的HashTag

  6. 6

    正则表达式以匹配任何字符和数字,但不包含空格和@符号

  7. 7

    正则表达式匹配任何字符或不匹配?

  8. 8

    正则表达式匹配以空格字符开头的行

  9. 9

    C# 正则表达式,只允许字母和数字,但不允许任何特殊字符或空格

  10. 10

    匹配任何字符串正则表达式

  11. 11

    正则表达式匹配括号内的任何字符

  12. 12

    匹配任何字符串正则表达式

  13. 13

    正则表达式匹配(包括)之间的任何字符{}

  14. 14

    正则表达式-跨多行匹配任何字符

  15. 15

    正则表达式空格字符

  16. 16

    正则表达式将匹配6个字符,仅允许数字,前导和尾随空格

  17. 17

    将正则表达式匹配到下一个特殊字符,同时允许空格

  18. 18

    将正则表达式匹配到下一个特殊字符,同时允许空格

  19. 19

    正则表达式可匹配任何字符,而无需尾随/前导空格+最小/最大长度

  20. 20

    一个允许空格,逗号,点,数字和任何字母的正则表达式?

  21. 21

    允许来自任何语言的字母(例如“ñ”)的正则表达式

  22. 22

    正则表达式匹配字符

  23. 23

    正则表达式以允许在特定字符串的字符之间留有空格

  24. 24

    仅在字符正则表达式之前匹配空格,并用破折号替换空格

  25. 25

    正则表达式在空格上匹配-排除多组字符之间的空格

  26. 26

    正则表达式在空格上匹配-排除多组字符之间的空格

  27. 27

    缩短正则表达式任何字符,包括空格、字母、特殊字符和 unicode

  28. 28

    如果字符串仅包含空格,则匹配的正则表达式是否匹配?

  29. 29

    如果匹配包含空格,则在正则表达式匹配后添加字符

热门标签

归档