Flutter Ducafecat
用户体验路线
ChatGPT、AI、ML和游戏开发
功能
存储
扫描与打印
界面、主题和颜色
网络、传感器、通信API
社交媒体, 聊天和通信
多媒体
导航、搜索和分享
组件
可滚动内容
用户输入、表单与设置
文本、图标和键盘
日期、时间和日历
画布、可视化与动画
开发工具
架构与基础设施
支付与奖励
文件格式
平台特定工具与实用程序
辅助和实用工具
自动格式化功能,当添加到文本字段或表单字段时,允许自动格式化用户输入的文本。这对于需要特定格式的字段非常有用,比如电话号码、身份证号码等。它还可以用于掩盖敏感字段,并与表单字段验证结合使用以验证用户输入,如电子邮件地址。 在Flutter中,您可以通过以下包添加文本字段自动格式化、掩码和验证功能。 * * *
auto_size_text
4565
Flutter小部件,自动调整文本大小以完全适应其边界。
mask_text_input_formatter
1171
为TextField和TextFormField提供TextInputFormatter,通过给定的掩码对输入进行格式化。
email_validator
1058
一个简单(但正确)的Dart类,用于验证电子邮件地址。
intl_phone_number_input
813
一个简单且可自定义的Flutter包,用于输入国际/国际格式的电话号码,使用Google的libphonenumber。
brasil_fields
538
在Dart项目中使用巴西标准和格式的最简单方法。
flutter_multi_formatter
526
用于国际电话号码、信用/借记卡和掩码输入的格式化程序包
pattern_formatter
281
Flutter包,提供了一些实现TextInputFormatter的预定义模式格式化输入。
auto_size_text_field
252
Flutter TextField小部件,自动调整文本字段大小以完全适应其边界。
currency_text_input_formatter
245
Flutter的货币文本输入格式化程序。易于使用,适用于您的Flutter应用程序。
flutter_masked_text
239
用于 Flutter 的掩码文本输入。
validators
231
用于Dart的字符串验证和消毒。
phone_number
185
用于解析、格式化和验证国际电话号码的Flutter插件。
fzregex
165
验证:电话、姓名、邮政编码、电子邮件、URL、货币、IP地址、日期、时间、HTML标记、密码(强密码)、密码(中等密码)、信用卡。
validatorless
154
该包提供了一种在Flutter上验证文本输入的方法,并受到Yup的启发。
easy_mask
153
简单而强大的Mask库,用于TextField、TextFormField和字符串。支持多层次Mask、货币逆Mask和占位符等。控制用户光标。
extended_masked_text
138
为Flutter应用程序提供支持掩码文本输入的自定义TextEditingControllers集合。
flutter_libphonenumber
135
利用libphonenumber在Flutter应用程序中对电话号码进行异步和同步格式化。
regexpattern
123
Flutter的正则表达式模式列表,用于字符串验证的目的。
rules
108
Rules是一个简单而功能丰富的验证库,适用于Dart和Flutter。
all_validations_br
91
字符串验证和移除字符,例如('/','-','.'),适用于最佳项目的多个验证。
flutter_masked_text2
90
用于Flutter的Masked文本输入。
auto_direction
84
该软件包根据提供的文本的语言,将小部件的方向从ltr方向更改为rtl方向,反之亦然。
queen_validators
80
Flutter表单的验证方法和规则集合,不需要额外的小部件。
cpf_cnpj_validator
用于验证、格式化、删除和生成巴西的CPF和CNPJ号码的库。
money_formatter
78
MoneyFormatter是Flutter的一个扩展,根据您喜欢的特性格式化各种类型的货币,而不必受任何本地化的约束。
passwordfield
57
用于向Flutter项目添加密码文本字段的简单易用的Passwordfield小部件。
libphonenumber
55
这是libphonenumber的Flutter实现。目前仅包括一些功能,并在需要更多功能时添加功能。
verify
53
简化验证过程。基于扩展的验证DSL。
regexed_validator
52
验证:电话、姓名、邮政编码、电子邮件、URL、货币、IP地址、日期、时间、HTML标签、密码(强密码)、中等密码、信用卡。
cpfcnpj
51
一个易于使用的 CPF/CNPJ 验证和格式化工具。
international_phone_input
43
用于 Flutter 的国际电话号码输入。该包使用 libphonenumber 包验证电话号码输入值。
currency_textfield
42
实现用于货币文本输入的Flutter控制器的包。
mask
34
这个项目使您能够在项目中以一种简单易用的方式进行验证和格式化。
validation_textformfield
Flutter文本字段验证可让您验证Flutter应用程序中的不同文本字段。
extended_phone_number_input
32
支持国家代码、验证和联系人选择器的Phone input Flutter小部件。
ez_validator
31
用于 Flutter 的简单字段/对象模式验证,EzValidator api 受 Yup 启发
mask_input_formatter
29
TextField和TextFormField的TextInputFormatter,通过给定的掩码对输入进行格式化。
iban
28
IBAN的验证库,包括官方注册的其他一些支持。
formdator
通过组合选择和分组各种组合,其中装饰器模式组合装饰器模式,提供一组可以在各种组合中选择的表单字段验证器。
number_text_input_formatter
Flutter 的数字文本输入格式化器
masked_text_field
27
用于为文本格式化的掩码文本字段的包,因此如果您想要电话号码、IP地址或任何类型的格式掩码,请使用此包。
fitted_text_field_container
一个容器,根据Material TextField的文本值自动调整大小。
boleto_utils
26
包含用于巴西 FEBRABAN 定义的所有种类票据验证的方法的包
validadores
25
PT-BR表单的验证工具,包括CPF、CNPJ、REQUIRED、EMAIL、EQUAL、最小值、最大值、最小尺寸、最大尺寸等。
masked_text
一个简单而基本的掩码文本包。
owesome_validator
24
基于纯Dart代码的Flutter验证包,提供常见的验证功能,如姓名、电子邮件、密码、联系方式等。
the_validator
Flutter 的一个简单且易于使用的验证包,可用于验证表单字段和字符串值。
well_formed
23
Well_Formed是一个表单字段包,旨在减轻开发人员在表单相关编码方面的负担。它提供了字段掩码、验证、智能修剪等功能。
meta_validator
一个整洁的实用程序,可以像专业人士一样处理字符串验证。它支持iOS、Android、Web和Linux平台。
localregex
22
集合常用的津巴布韦正则表达式模式。正则表达式模式包括移动电话号码、护照、车牌、驾驶执照、电子邮件地址和密码。
validated
用于 Dart 和 Flutter 的终极字符串验证器,提供了40多个验证器。
flux_validator_dart
用于验证 Dart 字符串和输入数据的包,包括 cpf、cnpj、车牌、电子邮件、电话号码等多种验证器。
phonenumbers
21
纯Dart编写的无本地依赖的电话号码验证和输入小部件。
inspection
在 Dart 和 Flutter 中验证表单输入和数据,类似于 Laravel 框架。
dart_rut_validator
一个用于轻松格式化、操作和验证智利 RUT 的小型 Dart 库。
phone_text_field
14
Phone Number TextFiled是一个Flutter插件,允许您解析、验证、格式化和其他国际电话号码实用程序,同时允许本地化。
string_validator_plus
12
简化Flutter应用程序中的数据验证!验证电子邮件、密码等。直观的界面,准确的验证。立即下载!
multi_masked_formatter
11
Multple Masked TextInputFormatter Flutter插件。适用于输入电话号码、出生日期等。
simple_form_validations
4
Simple Form Validations 是一个 Dart 包,提供了一组常见数据验证方案的验证器
cnpj_cpf_formatter
这个库提供了一个用于格式化 CNPJ 或 CPF 文档的格式化程序。
url_textformfield
1
为输入URL而设计的TextFormField,可以选择添加前导和尾随文本,附加在输入的开头和结尾。