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+'));