我想测试这段代码,以查看表单字段中的数据是否为数字
我有身材,但除了字母以外,其他尺寸仍可以
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 5, message = "must be 5 digits or less")
@Column(name = "code")
private String code;
答案 0 :(得分:0)
是的,实际上有几个:
@Digits(integer=6, fraction=2)
:字段或属性的值必须是指定范围内的数字。整数元素指定数字的最大整数位数,而小数元素指定数字的最大分数位数。
@DecimalMax("30.00")
或@DecimalMin("5.00")
:该字段的值必须大于或等于/小于或等于注释中指定的值。
@Min("10")
或@Max("10")
:与@Decimal相同,但该字段的值必须为整数。
此外,如果这些都不满足您的需求,则可以将@Pattern
与正则表达式结合使用。
来源:https://docs.oracle.com/javaee/7/tutorial/bean-validation001.htm