JAVA,@ Pattern(regexp =" [[:Alpha:]] +")只允许aaaa而不是字母字符?

时间:2012-09-21 20:55:08

标签: java regex

@NotNull
@Pattern(regexp="[[:Alpha:]]+", message="Only Alphabetic chars allowed")
protected String name;

这只允许aaaa作为输入,例如试图将字符串设置为“苹果”剂量工作。但将字符串设置为“aaaaaa”工作。我只想允许字母字符。

1 个答案:

答案 0 :(得分:2)

您可以使用:

@Pattern(regexp="\\p{Alpha}+", message="Only Alphabetic chars allowed")