0
我正在爲我的REST服務實現服務器端驗證。在下面的類中,我已經實施了javax大小驗證。問題在於,即使address1爲null或零長度字符串,大小驗證也會觸發。我希望大小驗證僅在address1包含一些文本時纔會發生,如果它是空的,那麼我不希望大小驗證生效。javax @Pattern驗證正則表達式的字符大小範圍
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlElement;
public class Address {
private String address1;
@XmlElement(name="address1")
@Size(min=1, max=50, message="address1")
public String getAddress1() {
return address1;
}
public void setAddress1(String address1) {
this.address1 = address1;
}
}
我想用@Pattern代替@size。它的正則表達式是什麼?