Skip to content

Validação e formatação de documentos do Brasil (CNPJ, CPF, IE)

License

Notifications You must be signed in to change notification settings

rafaelbaade/docsbr.net

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docsbr.net

Validação e formatação de documentos do Brasil

Build Status Build status Nuget count

Instalação

NuGet Package

Install-Package docsbr

CNPJ

Formatando

CNPJ cnpj = "99999999000191";
cnpj.ComMascara(); // 99.999.999/0001-91

// Sem máscara
CNPJ cnpj = "99.999.999/0001-91";
cnpj.SemMascara(); // 99999999000191
cnpj.ToString(); // 99999999000191

Validando

CNPJ cnpj = "99999999000191";
cnpj.IsValid(); // True

CPF

Formatando

CPF cpf = "99999999990";
cnpj.ComMascara(); // 999.999.999-90

Validando

CPF cpf = "99999999990";
cnpj.IsValid(); // True

IE: Inscrição Estadual

Inscrição Estadual (IE) NÃO possui o método ComMascara!

Validando

IE ie = new IE("395.333.85-7", "ES");
ie.IsValid(); // True

IE ie = new IE("395.333.85-7", 32); // Com o código da UF
ie.IsValid(); // True

CEP

CEP NÃO possui validação!

Formatando

CEP.Formatar("12345678"); // 12.345-678

UF

Nome

UF.ES.Nome(); // Espírito Santo

Sigla

UF.SP.Sigla(); // "SP"

Código

UF.DF.Codigo(); // 53

Observações

Será implementado também o método AssertValid: martinusso#1

Contribuindo

Crie uma issue. Envie um pull request (com testes).

About

Validação e formatação de documentos do Brasil (CNPJ, CPF, IE)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%