我有TextField<Integer>
,我想验证输入是否包含8位数。如果是TextField<String>
,我只需添加PatternValidator("(\\d){8}")
但PatterValidator
扩展IValidator,我无法将其添加到TextField<Integer>
如何验证此textField。我需要使用TextField<Integer>
,因为该组件会自动将UTF8中的所有数字转换为整数
答案 0 :(得分:2)
您可以附加RangeValidator并设置您要查找的范围。它不应该更改html并将在表单提交时验证。
RangeValidator.range(10000000, 99999999);