forms - 如何忽略 textFormField 的 maxLength 属性中的空格?

标签 forms dart flutter

在考虑 maxLength 时,空格也会被计算在内,我想避免尾随和前导空格,然后应用该属性。

最佳答案

如果空格可能不被计算在内,您可以简单地禁止其输入。

下面的示例不允许用户使用内置输入格式 BlacklistingTextInputFormatter 和 RegExp 输入空格:

TextFormField(
                validator: _validateInput,
                inputFormatters: [BlacklistingTextInputFormatter(
                    new RegExp(r"\s\b|\b\s")
                )],
                maxLength: 12,
                controller: _textController,
                decoration: const InputDecoration(hintText: 'Input your bonus code'),
              ))

关于forms - 如何忽略 textFormField 的 maxLength 属性中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53937021/

相关文章:

php - 还记得在 php 页面上向 self 提交表单时的 "Radio"值吗?

android - Flutter firebase 无法直接登陆子页面

flutter - Flutter-如何制作一个自定义小部件,以将页脚添加到接收到的可滚动小部件中?

liferay - 我可以在HTML页面的一部分和Portal中使用Rikulo吗?

flutter - 参数类型 'Color' 无法分配给参数类型 'int'

flutter - Flutter自定义图形

php - Symfony2 PRE_SET_DATA $event->getData() 返回错误的对象

html - 如何在表单域 a 的末尾加下划线

php - 我可以让用户提交表格并收到 PDF 副本吗?

firebase - 如何在 flutter firebase 中创建进度条