Hibernate Validator 的一个问题
fnet
2011-04-08
业务需求:校验电子邮件格式是否正确,如果电子邮件未填写,则跳过校验。
我们使用如下annotation @Pattern(regexp="^\\w+(\\.\\w+)*@\\w+(\\.\\w+)+$", message="Email 格式不正确") private String email; 但只有在email为null时才会跳过此校验,如果为空字符串还是会执行该校验。 Hibernate Validator是否应该提供一个 跳过空校验的标签,如 @SkipEmpty,用来跳过所有为空的情况,比如null或空字符串。 |