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