在考虑 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/