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
882
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
577
Um pacote de formatação para números de telefone internacionais, cartões de crédito / débito e um formador mascarado.
pattern_formatter
297
Um pacote Flutter que fornece algumas implementações de TextInputFormatter que formatam a entrada com padrões pré-definidos.
auto_size_text_field
289
Widget de TextField do Flutter que redimensiona automaticamente o campo de texto para se ajustar perfeitamente dentro dos limites.
currency_text_input_formatter
268
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
184
Plugin Flutter para análise, formatação e validação de números de telefone internacionais.
validatorless
170
Este pacote fornece uma maneira de validar entradas de texto no flutter e foi inspirado pelo Yup.
fzregex
168
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.
flutter_libphonenumber
166
Utiliza a biblioteca libphonenumber para permitir a formatação assíncrona e síncrona de números de telefone em aplicativos Flutter.
easy_mask
156
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
145
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
87
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
83
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
60
Um widget Passwordfield simples e fácil de usar para adicionar uma senha ao seu projeto Flutter sem complicações.
auto_validate
58
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
56
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.
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.
validation_textformfield
35
validação de campo de texto flutter permite validar campos de formulário diferentes em seu aplicativo Flutter.
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.
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.
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.
is_valid
24
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.
flutter_laravel_form_validation
23
uma extensão simplificada em dart baseada na validação de formulários flutter. Inspirado pela validação do laravel
phonenumbers
23
Validação de número de telefone e widget de entrada escrito em dart puro, sem dependência nativa
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
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.
phone_text_field
20
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.
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