Java 正则表达式名称(带空格和特殊字符)
Java Regex names (with spaces and special characters)
我正在为法国足球联合会构建程序。
名字应该可以包含 "letters, spaces, ', - , è and é".
但是我找不到合适的正则表达式来解决这个问题?
好吧,如果没有其他名称规则,这段代码应该可以工作:
String name = "namé";
Pattern pattern = Pattern.compile("[A-Za-z'èé\s\-]*");
Matcher matcher = pattern.matcher(name);
System.out.println(matcher.matches());
我正在为法国足球联合会构建程序。
名字应该可以包含 "letters, spaces, ', - , è and é".
但是我找不到合适的正则表达式来解决这个问题?
好吧,如果没有其他名称规则,这段代码应该可以工作:
String name = "namé";
Pattern pattern = Pattern.compile("[A-Za-z'èé\s\-]*");
Matcher matcher = pattern.matcher(name);
System.out.println(matcher.matches());