我有以下JSR-303
验证字段:
@Size(min = 6, max = 6, message = "Field needs to be 6 characters")
private String field;
该字段的要求是6 characters or null
.
(然后我使用valdr-bean-validation
(https://github.com/netceteragroup/valdr-bean-validation)将其提取为 valdr 格式并在 AngularJS 中使用。)
问题:
我怎样才能满足要求,使用 JSR-303,以便该字段可以null or 6 characters
?目前我的@Size
规则至少需要 6 个字符。
由于与 valdr 的兼容性,我不想使用自定义验证器。正则表达式是一个不错的选择吗?谢谢