我目前通过Hibernate进行数据验证。特别是使用@Pattern注释
批发验证总是错误的,无论我做什么,所以我无法保存对象。
我尝试了这个,其中包括:
@NotNull
@Size(max=30)
@SafeHtml
@Pattern(regexp="[a-zA-Z]", messsage="the name can only contain letters")
private String name;
et ceci:
@NotNull
@Size(max=30)
@SafeHtml
@Pattern(regexp="\\D", messsage="the name can only contain letters")
private String name;
在这两种情况下,如果我写“toto”,我会出现错误信息。
有人有想法吗?
答案 0 :(得分:2)
您是否尝试过[a-zA-Z]*
您看起来只有一个字母的图案。你需要一个*或一个+来建议多个字母。