flutter 限制输入数字

2020-08-06  本文已影响0人  kindom_0129

flutter 限制只能输入数字时:

keyboardType: TextInputType.number,

只能限制弹出数字键盘,但还是还是可以输入特殊字符等,还需加上:

inputFormatters: [ WhitelistingTextInputFormatter.digitsOnly],

文档里已说明:

/// A [WhitelistingTextInputFormatter] that takes in digits `[0-9]` only.
  static final WhitelistingTextInputFormatter digitsOnly
      = WhitelistingTextInputFormatter(RegExp(r'\d+'));
上一篇 下一篇

猜你喜欢

热点阅读