Buscar pacotes, repositórios e categorias de apps

Capa de multi_masked_formatter
Detalhes do pacotev1.0.0

multi_masked_formatter

Plugin Flutter de TextInputFormatter com Máscara Múltipla. É útil para entrada de números de telefone, data de nascimento.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
2,3 mil
Curtidas
13
Pontos Pub
150

Instalar pacote

flutter pub add multi_masked_formatter

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um plugin Flutter que permite formatação de entrada de texto com máscaras múltiplas, ideal para entrada de dados estruturados como números de telefone e datas de nascimento. Ele suporta máscaras dinâmicas com padrões personalizáveis, garantindo que os usuários insiram dados em um formato consistente e amigável ao usuário em todas as plataformas. O formatador aplica automaticamente as máscaras enquanto os usuários digitam, reduzindo erros de entrada e melhorando a experiência do usuário. Desenvolvido para uso multiplataforma, funciona perfeitamente no Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Entrada de número de telefone com formatos específicos por país
  • Entrada de data de nascimento com máscaras de data padronizadas
  • Formatação de número de cartão de crédito
  • Padrões de entrada numéricos ou alfanuméricos personalizados
  • Validação de formulário com feedback em tempo real
  • Entradas de formulário multi-campo que exigem formatação consistente

Principais recursos

  • Suporta múltiplos padrões de máscara
  • Aplicação dinâmica de máscara durante a digitação
  • Compatibilidade multiplataforma
  • Caracteres de espaço reservado e separador configuráveis
  • Validação em tempo real de entrada
  • Integração fácil com TextFormField

Indicado para

  • Desenvolvedores criando formulários com requisitos de entrada estruturados
  • Aplicativos que precisam de suporte a números de telefone internacionais
  • Aplicativos de saúde ou finanças que exigem entrada precisa de datas/números
  • Aplicações focadas em UX que priorizam a clareza da entrada
  • Equipes desenvolvendo aplicativos Flutter multiplataforma

Considerações

  • Pode exigir configuração cuidadosa para lógica de máscara complexa
  • Impacto no desempenho com muitos formatadores simultâneos
  • Tratamento de erros embutido limitado além da conformidade com máscara
  • Não projetado para tipos de entrada não-texto, como controles deslizantes ou seletor
  • Requer testes em todas as plataformas-alvo para consistência

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

multi_masked_formatter

Multple Masked TextInputFormatter Flutter plugin. It is useful for entering phone numbers, date of birth.

Getting Started

Dependency
dependencies:
  multi_masked_formatter: ^1.0.0
Import
import 'package:multi_masked_formatter/multi_masked_formatter.dart';
Example
TextField(
  inputFormatters: [
    MultiMaskedTextInputFormatter(
        masks: ['xxx-xxxx-xxxx', 'xxx-xxx-xxxx'], separator: '-')
  ],
  autofocus: true,
  keyboardType: TextInputType.number,
  decoration:
      InputDecoration(
        labelText: 'PhoneNumber',
        hintText: '010-123-4567 or 010-1234-5678'),
);
  
  
TextField(
  inputFormatters: [
    MultiMaskedTextInputFormatter(
        masks: ['xx.xx.xx', 'xxxx.xx.xx'], separator: '.')
  ],
  autofocus: true,
  keyboardType: TextInputType.number,
  decoration: InputDecoration(
      labelText: 'Date of birth', hintText: '99.02.20 or 1999.02.20'),
);

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.