【发布时间】:2010-07-16 10:39:03
【问题描述】:
验证可以是的名称
约翰、约翰·保罗等
我使用这个正则表达式:
String regex = "[A-Z]([a-z]+|\\s[a-z]+)";
但是当我这样做时:
boolean ok = Pattern.matches(regex, "John Paul");
匹配失败?
为什么?我想使用匹配来验证整个字符串...
那个正则表达式错了吗?
【问题讨论】:
-
查看*.com/questions/275160/regex-for-names 获取匹配名称的正则表达式。