flutter - 如何在颤动中限制文本字段的表情符号?
问题描述
你好,我正在寻找限制表情符号正则表达式或颤动的输入格式化程序。如果有人知道,我想在文本字段中禁用表情符号然后请帮助我。提前致谢。
解决方案
@magicleon94 几乎可以回答您的问题,但我认为我的回答值得一提的是,与其限制表情符号,不如根据您的要求只允许输入字符,幸运的是,我们在颤振中内置了一个输入格式化程序,因此我们不必编写一个它叫
WhitelistingTextInputFormatter()
并像这样简单地使用它
@不推荐使用
inputFormatters: [new WhitelistingTextInputFormatter(RegExp("[a-zA-Z]")),],
在颤振 v1.20.0-1.0.pre 之后,上面的“WhitelistingTextInputFormatter”已被弃用,不应使用。而是使用
inputFormatters: [ FilteringTextInputFormatter.allow(RegExp("[a-zA-Z]")),],
上面的行只允许输入字段中的字母并限制所有表情符号,请相信我:)
推荐阅读
- c# - PostgreSQL 存储过程
- css - Why does CSS transition-duration not work on child elment?
- python - 如何解决,ValueError: setting an array element with a sequence?
- java - 字符串作为 while 循环中的标记值
- docker - 无法在 docker-compose 中提供网络名称
- netlify-cms - “配置应该具有必需的属性'media_folder'” - 当它这样做时
- javascript - BrowserslistError:未知版本 67 的 android
- android - 如何接收短信?
- shell - 在期望中结合交互和返回是什么意思?
- vector - 在 Three.JS 中的 2 轴上旋转轮子