我需要验证一个字段 - secPhoneNumber(辅助电话号码)。我需要使用 JSR 验证满足以下条件
- 该字段可以为空/null
- 否则,数据的长度必须为 10。
我尝试了下面的代码。该字段始终在表单提交时得到验证。仅当字段不为空时,如何验证该字段的长度为 10?
弹簧形式:
<form:label path="secPhoneNumber">
Secondary phone number <form:errors path="secPhoneNumber" cssClass="error" />
</form:label>
<form:input path="secPhoneNumber" />
豆
@Size(max=10,min=10)
private String secPhoneNumber;