gpt4 book ai didi

flutter - 在 Flutter 的第一个字符中限制 "0"

转载 作者:行者123 更新时间:2023-12-02 15:55:02 24 4
gpt4 key购买 nike

Flutter中如何限制text field首字符不放“0”?以下是 Dart 代码示例。

TextField(
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.allow(
RegExp("[0-9\u0660-\u0669]")),
],
keyboardType: TextInputType.number,
focusNode: _nodeText1,
controller: mobileNumber,
decoration: InputDecoration.collapsed(
fillColor: TuxedoColor.whiteColor,
hintText: "5xxxxxxxx"),
),

最佳答案

使用这个:

   inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.allow(
RegExp(r'[0-9]'),
),
FilteringTextInputFormatter.deny(
RegExp(
r'^0+'), //users can't type 0 at 1st position
),
],

关于flutter - 在 Flutter 的第一个字符中限制 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71645187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com