import 'package:flutter/material.dart';
import 'package:flutter/services.dart';TextField(inputFormatters: [FilteringTextInputFormatter(RegExp("[a-zA-Z]")),//只允许输入字母],),TextField(inputFormatters: [FilteringTextInputFormatter.digitsOnly],//只允许输入数字),TextField(inputFormatters: [FilteringTextInputFormatter(RegExp("^[a-z0-9A-Z]+")),//只允许输入数字,字母],)

早期为 WhitelistingTextInputFormatter,不过已过期作废,现在为 FilteringTextInputFormatter

控制键盘显示内容:keyboardType

TextInputType.number  只显示数字的键盘,可能输入法不一样会有一些除数字外的其他符号显示

还有 TextInputType.phone,TextInputType.emailAddress,TextInputType.url,

textInputAction 键盘右下角是 搜索,下一步,done等属性操作,

TextInputAction.done  完成操作
TextInputAction.search 搜索
TextInputAction.send, 发送
TextInputAction.next  下一步等

上图keyboardType: TextInputType.datetime  textInputAction : TextInputAction.search

密码属性设置:obscureText: true,

Flutter TextField限制输入仅数字,字母,以及数字键盘,搜索完成设置相关推荐

  1. C语言求输入字符的字母和数字个数

    C语言求输入字符的字母和数字个数 问题描述:输入一行字符,统计其中的字母个数,数字个数,空格个数. 算法分析:利用while循环遍历玩整个字符串,依次判断字符的类型 #include<stdio ...

  2. 判断字母数字下划线python_如何验证Python中的字符串仅包含字母,数字,下划线和破折号?...

    您可以使用正则表达式来完成此任务.为了验证字符串仅包含字母,数字,下划线和破折号,我们可以使用以下正则表达式:" ^ [A-Za-z0-9 _-] * $". 示例import r ...

  3. ios 一个正则表达式测试(只可输入中文、字母和数字)

    在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到.之前在用java时特别是对用户名或密码使用正则非常爽,写 脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可 ...

  4. 一个正则表达式测试(只可输入中文、字母和数字)

    以后慢慢启用个人博客:http://www.yuanrengu.com 在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到.之前在用java时特别是对用户名或密码使 ...

  5. HTML 正则表达式 输入框数字+字母、数字 四位数

    <td class="bggrayLeft30"><input type="text" id="segmentCode" ...

  6. 输入字符和数字 java,验证输入仅为字符串,数字仅为JAVA

    本问题已经有最佳答案,请猛点这里访问. 我是一名学生,在验证输入方面有点问题. String name; System.out.println("Enter name:"); na ...

  7. js正则限制文本框不能输入汉字,字母,数字等操作

    /*** 写mac地址的时候有限制只能输入字母和数字* */ $('#macValList>input').bind('input propertychange',function () {// ...

  8. c语言输入数字字母个数字是什么意思,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include main() { int acount=0,bcount=0,ccount=0,dcount=0; char a; printf(&qu ...

  9. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

最新文章

  1. python对MySQL进行添加修改删除以及字符串的操作
  2. I Love You的真正含义
  3. python爬虫中for循环无法每一段输出_1024程序员节送你一套爬虫玩玩
  4. 什么是 SAP Fiori Tools
  5. C++中的文件输入/输出(6):一些有用的函数
  6. Vue 3 正式发布
  7. 【论文分享】ACL 2020 信息抽取任务中的新动向
  8. 【夯实PHP基础】PHP的反射机制
  9. jquery 判断checkbox是否为空的三种方法
  10. 利用nat123解决微信公众号对接服务器必须为80端口的问题
  11. 美面魔心伊莉丝:会有蜘蛛之神制裁你
  12. CSDN实训第一天-《植物大战僵尸》游戏存档与账户充值
  13. 众享比特 2018 LC3大会分享:如何基于Fabric实现供应链金融平台系统?
  14. 为什么不建议使用免费的IP代理?
  15. 【矩阵乘】【DP】【codevs 1305】Freda的道路
  16. edg击败we视频_2017LPL春季赛4月8日WE VS EDG视频:EDG 2:0 WE获胜
  17. 机器学习:python实现LDA降维算法
  18. 计算机语言类型和特点,计算机语言-计算机语言的特点
  19. 处理ios软键盘弹起和收起时页面滚动问题
  20. telnet访问水木清华

热门文章

  1. 黑马程序员云道页面—巩固html和css(新特性没有使用)
  2. python getattr_python中getattr()的用法
  3. 基于百度云的 AI 接口调用
  4. 没有活动混音器设备可用_案例研究:可用性测试混音器
  5. mysql 删除重复数据 保留一个_MySQL学习笔记-删除重复数据只保留一条
  6. 【计算机科学基础】加密算法
  7. 西奥服务器修改楼层参数,杭州西奥OHCON8503电梯LMCB板楼层表(井道)自学习
  8. Java中IO流面试题
  9. 深度学习中FLOPS和FLOPs的区别与计算
  10. 顶会论文阅读-22年CCF A级别spark graphX研究