gpt4 book ai didi

flutter - 如何在TextFormField中验证电子邮件

转载 作者:行者123 更新时间:2023-12-03 13:30:32 33 4
gpt4 key购买 nike

有一种方法可以使用TextFormFieldTextField验证用户的输入,如果不是电子邮件,则拒绝输入。

最佳答案

要验证表单,可以使用autovalidate标志并为电子邮件设置验证器。有很多选项,包括正则表达式或手动编写您自己的检查器,但也有一些可用的软件包已经实现了电子邮件检查。
例如,https://pub.dev/packages/email_validator
要使用它,请将其添加到您的pubspec中:

dependencies:
email_validator: '^1.0.0'
import 'package:email_validator/email_validator.dart';

...

Form(
autovalidate: true,
child: TextFormField(
validator: (value) => EmailValidator.validate(value) ? null : "Please enter a valid email",
),
)
还有许多其他的验证程序包,其中一些可能支持不同类型的验证。请参阅此搜索以了解更多 https://pub.dev/packages?q=email+validation

关于flutter - 如何在TextFormField中验证电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63292839/

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