有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用TextField<Integer>

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

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


共 (1) 个答案

  1. # 1 楼答案

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

    RangeValidator.range(10000000, 99999999);