我试图从输入字段中删除尾随空格和前导空格,以便以统一格式将用户名存储在Firebase中,即“玛丽简”或“玛丽简”改为“玛丽简”。
这是我所能得到的,但它删除了所有的空白,即"MaryJane“
TextFormField(
inputFormatters: [
FilteringTextInputFormatter.deny(
new RegExp(r"\s\b|\b\s"),
),
],我也试图找到一种方法来大写字符串的首字母,即“玛丽简”到“玛丽简”。
发布于 2022-11-22 12:26:27
处理移除TextField onEditingComplete属性上的前导和尾随空格
onEditingComplete : () {
print(firstName.text.trim());
},或在表格上提交
ElevatedButton(
child: const Text('Submit'),
onPressed: () {
print(firstName.text.trim());
},
), 在大写字母words时,您可以使用TextField textCapitalization属性。
textCapitalization: TextCapitalization.words,https://stackoverflow.com/questions/74530694
复制相似问题