del*_*min 5 regex dart flutter
从我之前的问题开始,我试图只允许双格式的数字进入 TextField。我浏览了整个网络,但没有找到用于 dart 的正则表达式。
TextFormField(
inputFormatters: [
WhitelistingTextInputFormatter(RegExp(r'\d*\.?\d+')) //<-- useless attempt to allow double digits only
])
Run Code Online (Sandbox Code Playgroud)
您可以尝试:
WhitelistingTextInputFormatter(RegExp(r'(^\d*\.?\d*)'))
Run Code Online (Sandbox Code Playgroud)
以下是此正则表达式的更严格版本。如果用户按所需格式以外的任何无效字符,该字段将被清除。
WhitelistingTextInputFormatter(RegExp(r'(^\d*\.?\d*)$'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |