Visão geral
Um pacote Flutter para validação, formatação, remoção e geração de números brasileiros CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica). Ele fornece utilitários confiáveis para garantir a integridade dos dados em aplicações que lidam com identificadores fiscais brasileiros. A biblioteca suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-a ideal para aplicativos multiplataforma que exigem conformidade com padrões fiscais brasileiros. Inclui funções para verificar validade, formatar números com máscaras, remover caracteres não numéricos e gerar valores aleatórios válidos de CPF/CNPJ para testes.
Casos de uso
- Validando a entrada do usuário para CPF/CNPJ
- Formatar CPF/CNPJ com máscaras padrão
- Removendo caracteres especiais das strings CPF/CNPJ
- Gerando números de CPF/CNPJ de teste
- Garantir o cumprimento das regulamentações fiscais brasileiras
Principais recursos
- Validação de CPF e CNPJ
- Formatação automática com máscaras
- Remoção de caracteres não numéricos
- Geração aleatória de CPF/CNPJ
- Suporte multiplataforma
Indicado para
- aplicativos do governo brasileiro
- Aplicações financeiras e bancárias
- Plataformas de comércio eletrônico voltadas para o Brasil
- Formulários de registro de usuário com campos de ID fiscal
- Ambientes de teste que exigem CPF/CNPJ válidos
Considerações
- Requer manipulação manual da internacionalização
- Não valida contra bancos de dados oficiais
- Limitado apenas aos formatos CPF/CNPJ
- Nenhuma localização de erro embutida
- Não adequado para verificação em tempo real com sistemas governamentais