Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.3

cpfcnpj

Uma ferramenta fácil de usar para validação e formatação de CPF/CNPJ.

Downloads em 30 dias
176
Curtidas
51
Pontos Pub
30

Instalar pacote

flutter pub add cpfcnpj

Visão geral do pacote

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

Um pacote leve para Flutter/Dart projetado para validar e formatar números brasileiros de CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica). Oferece métodos simples e confiáveis para verificar a correção dos formatos CPF/CNPJ, aplicar automaticamente formatações padrão (por exemplo, 123.456.789-01) e garantir a integridade dos dados durante a entrada do usuário. Ideal para formulários que exigem validação de identificação fiscal brasileira, suporta validação no lado do cliente e mascaramento em tempo real. O pacote é fácil de integrar e mantém código limpo e legível com dependências mínimas.

Casos de uso

  • Validação de entrada de formulário
  • Formatação em tempo real de CPF/CNPJ
  • Verificação de integridade de dados
  • Processamento de identificação fiscal brasileira
  • Fluxos de registro de usuário

Principais recursos

  • Validação de CPF/CNPJ
  • Formatação automática
  • API simples
  • Lightweight
  • Suporte de validação do lado do cliente

Indicado para

  • aplicações brasileiras
  • Sistemas de registro de usuários
  • Formulários financeiros
  • Aplicativos móveis que exigem IDs fiscais
  • Utilitários de mascaramento de entrada

Considerações

  • Somente suporta CPF/CNPJ brasileiro
  • Sem suporte a ID fiscal internacional
  • Requer tratamento manual de casos de borda
  • Limitado à validação e formatação
  • Sem mensagens de erro embutidas

README original

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

An easy-to-use utility for CPF/CNPJ validation and formatting.

Usage

A simple usage example:

import 'package:cpfcnpj/cpfcnpj.dart';

main() {
  
  // Validar CPF
  if (CPF.isValid("123.717.730-86")) {
    print("Este CPF é válido.");
  } else {
    print("Este CPF é inválido.");
  }

  // Validar CNPJ
  if (CNPJ.isValid("43.814.971/0001-89")) {
    print("Este CNPJ é válido.");
  } else {
    print("Este CNPJ é inválido.");
  }

  // Formatar CPF
  print(CPF.format("12371773085")); // 123.717.730-85

  // Formatar CNPJ
  print(CNPJ.format("43814971000188")); // 43.814.971/0001-88

}

Features and bugs

Please file feature requests and bugs at the issue tracker.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.