Java Regex to Validate Full Name allow only Spaces and Letters

前端 未结 14 2541
抹茶落季
抹茶落季 2020-11-28 04:50

I want regex to validate for only letters and spaces. Basically this is to validate full name. Ex: Mr Steve Collins or Steve Collins I tried this regex.

14条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-28 05:19

    What about:

    • Peter Müller
    • François Hollande
    • Patrick O'Brian
    • Silvana Koch-Mehrin

    Validating names is a difficult issue, because valid names are not only consisting of the letters A-Z.

    At least you should use the Unicode property for letters and add more special characters. A first approach could be e.g.:

    String regx = "^[\\p{L} .'-]+$";
    

    \\p{L} is a Unicode Character Property that matches any kind of letter from any language

提交回复
热议问题