flutter 限制输入数字 张漂亮 2020-01-14 2,252 阅读1分钟 TextInputType.number只能弹出数字键盘,还是可以输入特殊字符等,需要加上WhitelistingTextInputFormatter.digitsOnly TextField( inputFormatters: [ LengthLimitingTextInputFormatter(11), WhitelistingTextInputFormatter.digitsOnly ], keyboardType: TextInputType.number, WhitelistingTextInputFormatter 源码里写的很清楚 /// A [WhitelistingTextInputFormatter] that takes in digits `[0-9]` only. static final WhitelistingTextInputFormatter digitsOnly = WhitelistingTextInputFormatter(RegExp(r'\d+')); 更多详解: 喜欢可以加Q群号:913934649,点赞,关注 简书: www.jianshu.com/u/88db5f157… csdn:me.csdn.net/beyondforme 掘金:juejin.cn/user/782508…