我想在 Flutter 中构建一个 TextField,用户必须在其中输入他的名字,但我想强制他至少输入 2 个字符。
\n\n这是我的代码:
\n\nTextField(\n autofocus: true,\n textCapitalization: TextCapitalization.words,\n textAlign: TextAlign.center,\n decoration: InputDecoration(\n labelStyle: TextStyle(color: Colors.blue[900]),\n border: InputBorder.none,\n hintText: \'VORNAME\',\n ),\n style: TextStyle(\n color: Colors.blue[900],\n fontWeight: FontWeight.w600,\n fontSize: MediaQuery.of(context).size.width * 0.075),\n cursorColor: Colors.greenAccent,\n inputFormatters: <TextInputFormatter>[\n WhitelistingTextInputFormatter(RegExp("[a-zA-Z\xc3\x84\xc3\xa4\xc3\x96\xc3\xb6\xc3\x9c\xc3\xbc]")) //Only Text as input\n ],\n onChanged: (value) {\n userData.forename = value;\n },\n onSubmitted: (value) {\n Navigator.of(context).push(\n CupertinoPageRoute(builder: (context) => SurName()));\n }),\nRun Code Online (Sandbox Code Playgroud)\n\n我怎样才能做到这一点?\n提前谢谢您!
\n\n本
\n