Melhores pacotes de formatação automática, mascaramento e validação do Flutter O recurso de formatação automática, quando adicionado a um campo de texto ou a um campo de formulário, permite a formatação automática do texto digitado pelo usuário. Isso é útil para campos que requerem um formato específico, como números de telefone, números de identificação nacional, etc. Também pode ser usado para mascarar campos sensíveis e combinado com validação de campo de formulário para validar a entrada do usuário, como endereço de e-mail. No Flutter, você pode adicionar funcionalidade de formatação automática, mascaramento e validação do campo de texto por meio dos pacotes mencionados abaixo.
intl_phone_number_input
895
Um pacote Flutter simples e personalizável para entrada de número de telefone em formato internacional/internacional usando a biblioteca libphonenumber do Google.
flutter_multi_formatter
595
Um pacote de formatação para números de telefone internacionais, cartões de crédito / débito e um formador mascarado.
pattern_formatter
300
Um pacote Flutter que fornece algumas implementações de TextInputFormatter que formatam a entrada com padrões pré-definidos.
auto_size_text_field
296
Widget de TextField do Flutter que redimensiona automaticamente o campo de texto para se ajustar perfeitamente dentro dos limites.
currency_text_input_formatter
280
Formatador de entrada de texto de moeda para o Flutter. Use-o de forma fácil e simples para o seu aplicativo Flutter.
phone_number
183
Plugin Flutter para análise, formatação e validação de números de telefone internacionais.
flutter_libphonenumber
176
Utiliza a biblioteca libphonenumber para permitir a formatação assíncrona e síncrona de números de telefone em aplicativos Flutter.
validatorless
170
Este pacote fornece uma maneira de validar entradas de texto no flutter e foi inspirado pelo Yup.
fzregex
169
Validação: Telefone, Nome, Código Postal, E-mail, URL, Moeda, Endereço IP, Data, Hora, Tags HTML, Senha (Forte), Senha (Média), Cartão de Crédito.
easy_mask
157
Máscara fácil e poderosa para TextField, TextFormField e Strings. Possui suporte para várias máscaras, máscara reversa para moeda e marcador de posição. Controla o cursor do usuário.
extended_masked_text
146
Um pequeno conjunto de TextEditingControllers personalizados que permite entradas de texto com máscara para aplicativos Flutter.
rules
108
O Rules é uma biblioteca de validação simples, porém poderosa e rica em recursos, tanto para Dart como para Flutter.
all_validations_br
97
Validações de string e removedor de caracteres ex ('/', '-', '.'), mais de uma validação para seus melhores projetos.
auto_direction
89
Este pacote altera a direção de um widget da direção ltr para a direção rtl e vice-versa, com base no idioma do texto fornecido.
money_formatter
84
MoneyFormatter é uma extensão do Flutter para formatar vários tipos de moedas de acordo com as características que você deseja, sem precisar estar vinculado a qualquer localização.
cpf_cnpj_validator
81
Uma biblioteca para validar, formatar, remover formatação e gerar números de CPF e CNPJ do Brasil.
queen_validators
80
Coleção de métodos de validação e regras para formulários flutter sem nenhum widget extra.
passwordfield
61
Um widget Passwordfield simples e fácil de usar para adicionar uma senha ao seu projeto Flutter sem complicações.
auto_validate
60
O pacote Auto Validate simplifica a validação de entrada usando expressões regulares personalizáveis, permitindo a verificação eficiente de vários formatos de dados.
libphonenumber
58
Esta é uma implementação Flutter do libphonenumber. Inclui apenas algumas funcionalidades no momento e outras são adicionadas quando mais funcionalidades forem desejadas.
regexed_validator
56
Validação: telefone, nome, código postal, e-mail, URL, moeda, IP, data, hora, tags HTML, senha (forte), senha média, cartão de crédito.
ez_validator
43
Validação de esquema de campo/objeto simples e morto para flutter, API EzValidator foi inspirada pelo Yup
international_phone_input
43
Entrada de número de telefone internacional para Flutter. Este pacote valida o valor de entrada do número de telefone usando o pacote libphonenumber.
validation_textformfield
36
validação de campo de texto flutter permite validar campos de formulário diferentes em seu aplicativo Flutter.
extended_phone_number_input
36
Widget de entrada de telefone Flutter que suporta código de país, validação e seleção de contatos
mask
35
Este projeto permite fazer validações e formatações de maneira simples e fácil em seus projetos.
iban
30
Uma biblioteca de validação para IBANs incluídos no registro oficial. Também oferece suporte para alguns não oficiais.
mask_input_formatter
29
TextInputFormatter para TextField e TextFormField que formata a entrada por uma máscara específica.
masked_text_field
29
Um pacote para campo de texto mascarado para formatar seu texto. Então, se você deseja uma máscara para número de telefone, endereço IP ou qualquer tipo de formatação. Use este pacote.
formdator
28
Uma coleção de validadores de campos de formulário que podem ser selecionados e agrupados em várias combinações por meio da composição — Padrão Decorator.
boleto_utils
28
Pacote com métodos para validação de todos os tipos de boletos do Brasil definidos pela FEBRABAN
validadores
27
Validadores para formulários em PT-BR, validações como CPF, CNPJ, OBRIGATÓRIO, E-MAIL, IGUAL, Valor Mínimo, Valor Máximo, Tamanho Mínimo, Tamanho Máximo.
fitted_text_field_container
27
Um Container que se redimensiona automaticamente para caber o valor de texto de um Material TextField.
flutter_laravel_form_validation
25
uma extensão simplificada em dart baseada na validação de formulários flutter. Inspirado pela validação do laravel
is_valid
25
Um validador completo com mais de 50 funções que cobrem casos comuns, desde e-mails e números de telefone até URLs e senhas.
the_validator
25
Um pacote de validação simples e fácil de usar para Flutter, que pode ser usado para validar os campos de formulário, strings e valores.
well_formed
24
Um pacote de campos de formulário projetado para aliviar os desenvolvedores de grande parte do peso da codificação relacionada a formulários. Ele fornece máscara de campo, validação, corte inteligente e muito mais.
phonenumbers
24
Validação de número de telefone e widget de entrada escrito em dart puro, sem dependência nativa
owesome_validator
24
Um pacote para flutter para validação com base em código dart puro, ele fornecerá a maioria das validações comuns como nome, e-mail, senha, contato, etc.
fluent_validation
23
uma implementação em dart do fluent validation para C#. O FluentValidation permite validação fácil de objetos sem grandes quantidades de código repetitivo
meta_validator
23
Um utilitário organizado para lidar com a validação de strings como um profissional. Ele oferece suporte para plataformas iOS, Android, Web e Linux (é claro).
localregex
22
Coleção de padrões de regex comumente usados no Zimbábue. Os padrões de regex incluem números de celular, passaportes, placas de veículos, carteira de motorista, endereços de e-mail e senhas
phone_text_field
22
O Phone Number TextField é um plugin Flutter que permite analisar, validar, formatar e outras utilidades para números de telefone internacionais e permite a localização.
flux_validator_dart
22
Um pacote para validar strings e dados de entrada para Dart com uma variedade de validadores, como cpf, cnpj, placa de carro, e-mail, número de telefone e outros.
inspection
21
Validação de inputs e dados de formulário em Dart e Flutter, semelhante ao framework Laravel.
string_validator_plus
13
Simplifique a validação de dados em aplicativos Flutter! Valide e-mails, senhas e muito mais. Interface intuitiva, validação precisa. Baixe agora!
multi_masked_formatter
12
Plugin Flutter de TextInputFormatter com várias máscaras. É útil para inserir números de telefone, data de nascimento.
simple_form_validations
5
Validações de formulário simples é um pacote Dart que fornece uma coleção de validadores para cenários comuns de validação de dados.
url_textformfield
1
Textformfield projetado para inserir urls, com opções para adicionar texto de início e fim, adicionado ao início e fim da entrada