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。它的正则表达式是什么?