【问题标题】:Flutter TextFormField built in validators?Flutter TextFormField 内置验证器?
【发布时间】:2019-12-04 13:04:11
【问题描述】:

Flutter 框架中是否没有针对常见用例(例如电子邮件、电话号码等)的内置验证器?

网络上充斥着人们在 Dart 中实现自己的 email validating functions 的例子,但我很惊讶在 Flutter 中似乎没有任何内置的,比如 FormFieldValidator.email 等。或者确实就是没找到?

【问题讨论】:

标签: flutter


【解决方案1】:

如果您发现 Flutter 开箱即用缺少某种功能,则很可能有人为 Flutter 创建了一个包(或者您可以)。只需检查 pub.dev 网站并按 Flutter 过滤即可。

我看过了,有一个包叫'flutter_form_builder'https://pub.dev/packages/flutter_form_builder

这个包通过提供 用于创建表单小部件并减少样板的语法糖 需要构建表单、验证字段、对更改做出反应并收集 以map的形式表示Form的值。

....

  • FormBuilderTextField - 用于文本输入。允许输入单行 使用不同的文本、多行文本、密码、电子邮件、网址等 配置和验证器

【讨论】:

    猜你喜欢
    • 2019-04-11
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 2020-10-01
    • 2019-08-12
    • 2020-10-27
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多