我想保持联系号码的长度(例如10到12位数字之间的手机号码)。当我使用String类型时,我得到了它,但它也允许使用字母和数字。我想阻止字母表。我怎么能用整数。
以下是我的代码:
@StringLengthFieldValidator(type=ValidatorType.FIELD,message="contact should contain min
of 10 numbers and max 12 numbers",minLength="10",maxLength="12")
private String contact;
现在我希望Integer类型与上面相同。我该怎么办
@ ?
private int contact;
答案 0 :(得分:1)
您可以使用regex字段验证程序执行此操作。它根据给定的模式验证数字。
@RegexFieldValidator(regex = "\\d{10,12}", message="contact should contain min
of 10 numbers and max 12 numbers")