如何在Flutter中对MaskedTextField进行输入验证?

时间:2019-12-12 02:22:29

标签: flutter

我想检查日期MaskedTextField的输入。我已经搜索过,但是只有在使用TextFormField(使用验证器参数)的情况下才找到解决方案。

我当前的代码将输入设置为自动设置XXXX-XX-XX(年月日)的模式,但是对于月份和日期,用户可以输入任何数字,例如(1994-88-45),但不能实用(88不是一个月的正确值,而45不是一天的正确值)。

     MaskedTextField(
                  maskedTextFieldController: controllerDOB,
                  mask: "xxxx-xx-xx",
                  maxLength: 10,
                  keyboardType: TextInputType.number,
                  inputDecoration:
                      new InputDecoration(hintText: "0000-00-00"),
                ),

0 个答案:

没有答案