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