我希望该字段仅允许输入数字和+号,但我所能做的就是使该字段仅允许输入数字,而我无法让它接受+号
这是我的代码
TextField(
inputFormatters: [
FilteringTextInputFormatter.allow(
RegExp(
"[0-9]",
),
),
],
),
最佳答案
TextField(
inputFormatters: [
FilteringTextInputFormatter.allow(
RegExp(
r'^\+?\d*',
),
),],
)
这将在开头接受一个可选的+号,其余的都是数字。与国际电话号码相同。
关于flutter - 让 TextField 只接受数字和 + 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73070840/