【发布时间】:2020-02-18 18:03:06
【问题描述】:
我在 Flutter 中使用 TextFormField。我想验证 TextFormField 的值应该小于 100 或者它应该是单独的字符 'a'
我试过了
validator: (value) {
if (value.length == 0 ) {
return ('value is required!');
}
else if(value != "a" || value != "A" || int.parse(value) < 0.0 || int.parse(value) > 100 )
{
return ('value should between 0 to 100 if absent put "A"!');
}
},
但它不起作用。任何人请帮助我。提前致谢
问候, 萨蒂什
【问题讨论】:
-
如果小于 100,您的最后两个条件应该放在一个括号中,并且在这两个条件之间使用 &&。