Java 使用TextField时Wicket中的范围验证<;整数>;

Java 使用TextField时Wicket中的范围验证<;整数>;,java,wicket,textfield,rangevalidator,Java,Wicket,Textfield,Rangevalidator,我有TextField,我想验证输入是否正好包含8位数字。如果它是TextField,我会简单地向它添加一个PatternValidator(“(\\d){8}”),但是PatterValidator扩展了IValidator,我无法将它添加到TextField 如何验证此文本字段。我需要使用TextField,因为此组件会自动将UTF8中的所有数字转换为整数您可以附加一个值并设置您要查找的范围。它不应更改html,并将在表单提交时验证 RangeValidator.range(10000000

我有
TextField
,我想验证输入是否正好包含8位数字。如果它是
TextField
,我会简单地向它添加一个
PatternValidator(“(\\d){8}”)
,但是
PatterValidator
扩展了IValidator,我无法将它添加到
TextField

如何验证此文本字段。我需要使用
TextField
,因为此组件会自动将UTF8中的所有数字转换为整数

您可以附加一个值并设置您要查找的范围。它不应更改html,并将在表单提交时验证

RangeValidator.range(10000000, 99999999);