Validação e formatação de documentos do Brasil
Install-Package docsbr
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(); // 99999999000191CNPJ cnpj = "99999999000191";
cnpj.IsValid(); // TrueCPF cpf = "99999999990";
cnpj.ComMascara(); // 999.999.999-90CPF cpf = "99999999990";
cnpj.IsValid(); // TrueInscrição Estadual (IE) NÃO possui o método
ComMascara!
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(); // TrueCEP NÃO possui validação!
CEP.Formatar("12345678"); // 12.345-678UF.ES.Nome(); // Espírito SantoUF.SP.Sigla(); // "SP"UF.DF.Codigo(); // 53Será implementado também o método
AssertValid: martinusso#1
Crie uma issue. Envie um pull request (com testes).