也许你迷茫,但是我想说,在你迷茫的同时,保持本心,过好今天就好。


核心代码片段

    //只允许输入小数inputFormatters: [FilteringTextInputFormatter.allow(RegExp("[0-9.]")), ],//键盘类型keyboardType: TextInputType.numberWithOptions(decimal: true),

TextField 中使用完整代码片段

TextField(///键盘回车键的样式textInputAction: TextInputAction.next,//只允许输入小数inputFormatters: [FilteringTextInputFormatter.allow(RegExp("[0-9.]")), ],//键盘类型keyboardType: TextInputType.numberWithOptions(decimal: true),//边框decoration: InputDecoration(hintText: '请输入',border: InputBorder.none),//不自动获取焦点autofocus: false,
)

这里采用的思路是 限制手机键盘的弹出类型为数字键盘,是带小数点的数据键盘,但是在Android手机上,会有其他特殊字符的出现,所以也需要使用正则来限制一下文本框内可输入的内容

inputFormatters
用于限制输入的内容,接收一个TextInputFormatter 类型的集合。


完毕


小编也写了几本书,如果你有兴趣可以去看看

  • 手机点击查看 # 电脑点击查看

  • 手机点击查看 # 电脑点击查看

flutter TextField 限制只允许输入数字 小数点相关推荐

  1. input输入框只允许输入数字/ 数字+小数点/ 文字+字母/ 等解决方法

    1.只允许输入数字: <input type="text" οnkeyup="this.value=this.value.replace(/[^0-9]/g,'') ...

  2. 只让输入数字的输入框(javascript)

    javascript小玩意,只让输入数字的输入框<body><script>function JHshNumberText(){if ( !(((window.event.ke ...

  3. ASP.Net TextBox控件只允许输入数字

    原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...

  4. js 只准输入数字_javascript 限制只允许输入数字的几种方法

    详细方法,参考如下. 1,只允许输入数字和小数点. 2,更详细的判断,甚至22..2这样不算数字也判断得出来 function check(){ if (isNaN(tt.value)) {alert ...

  5. input只允许输入数字 禁止输入e + - 以及取消input加减箭头样式

    input 只允许输入数字以及 设置type=number input 禁止输入e + - 1.input设置type=number 输入框后边会出现加减小箭头 和整体样式冲突或者影响美观 去除方法: ...

  6. 文本框只允许输入数字

    文本框只允许输入数字.net/javascript <input type="text" name="test" onKeyUp="test1. ...

  7. Flex TextInput只允许输入数字等字符及字符数限制

    TextInput有个属性叫restrict,设置该属性即可. 例如: 只允许输入数字和负号:<s:TextInput id="textinput_LOGOLeftW" re ...

  8. js 只准输入数字_js实现文本框只允许输入数字并限制数字大小的方法

    本文实例讲述了js实现文本框只允许输入数字并限制数字大小的方法.分享给大家供大家参考.具体如下: 这是一个很个性的输入框特效,规定文本框只允许输入数字,如果你执意要输入其它的字符,则输入的字符将自动消 ...

  9. vue中,输入框只允许输入数字

    在vue项目中,输入框只允许输入数字,现将自己使用的一种方法记录,以供参考! 1.行内插入  οninput="value=value.replace(/[^0-9.]/g,'')" ...

最新文章

  1. currenttimemillis 毫秒还是秒_Elasticsearch(ES)如何做到亿级数据查询毫秒级返回
  2. ZOJ 2110 Tempter of the Bone(DFS)
  3. 租房还是买房结婚?大数据告诉你年轻人的真实想法
  4. Nacos源码HostReactor
  5. 《领域特定语言》一1.5使用代码生成
  6. Elasticsearch Pipeline 详解
  7. php mysql 非空_PHP-为什么mysql接受非空字段为null
  8. HTML5 canvas 模拟事件
  9. vector 简单使用
  10. Atitit 云计算之道 attilax著 艾龙 著 serverless bomb 1. 云计算体系 2 2. 2.6 3种服务模式 43 2.6.1 IaaS 45 2.6.2 PaaS
  11. 使用微信企业号发送工资条教程
  12. mac笔记本怎么外接显示屏_Mac电脑外接显示器全攻略
  13. BeanUtils怎么没有populate方法
  14. python爬虫拖动验证码_python爬虫学习:验证码之滑动验证码
  15. 边缘态半无穷格林函数谱函数计算
  16. 资源分享:嵌入式stm32项目开发 心率检测仪的设计与实现
  17. cad中能够既刷新视图又能刷新计算机图形数据库,建筑CAD练习题.doc
  18. Restful-API设计最佳实战--Django播客系统(五)
  19. iphone修改app名称_iPhone6 plus怎么修改图标名字?苹果6 plus设置修改图标名字教程...
  20. (超详细)强大的grid布局

热门文章

  1. 友情提示!距离CVPR 2020截稿还剩2天!
  2. 游戏建模之3Dmax的重要性
  3. 李沐分享斯坦福2021秋季新课:实用机器学习
  4. TensorFlow全球下载量破1亿,Jeff Dean激动不已
  5. HALCON学习之旅(四)
  6. 决策树随笔-深度AI科普团队
  7. python专业方向 | 文本相似度计算
  8. 基础知识(十一)Eigen求解稀疏矩阵
  9. pascal行人voc_在Pascal VOC 数据集上训练YOLOv3模型
  10. python的for语句写新的字符串_Python:for循环遍历对象,而不是字符串