Struts2中Integer值的验证?

时间:2013-12-27 07:43:28

标签: java regex struts2 struts-validation

我想保持联系号码的长度(例如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;

1 个答案:

答案 0 :(得分:1)

您可以使用regex字段验证程序执行此操作。它根据给定的模式验证数字。

@RegexFieldValidator(regex = "\\d{10,12}", message="contact should contain min
of 10 numbers and max 12 numbers")