Flunt.Br is a lib with a set of extensions for Flunt to validate Brazilian attributes, like cpf, cnpj, cep and phone
Flunt.Br é uma biblioteca com um conjunto de extensões para o Flunt para validar atributos Brasileiros, como cpf, cnpj, cep e telefone.
This package is available through Nuget Packages / Esse pacote está disponível através de um pacote nuget: https://www.nuget.org/packages/Flunt.Br
Nuget
Install-Package Flunt.Br
.NET CLI
dotnet add package Flunt.Br
This lib enables in your validation contracts this methods:
var contratct = new Contract()
.IsCpf(person.document, "Document", "Invalid document")
.IsCnpj(company.document, "Document", "Invalid document")
.IsCnpjOrCPF(empresa.documento, "Documento", "Documento inválido")
.IsPhone(company.phone, "Phone", "Invalid phone")
.IsCellPhone(person.cellphone, "Phone", "Invalid cellphone")
.IsNewFormatCellPhone(person.cellphone, "Phone", "Invalid cellphone")
.IsCep(company.Cep, "Cep", "Invalid Cep")
.IsVoterDocument(person.VoterDocument, "VoterDocument", "Invalid Voter Document")
.IsCreditCard(person.CreditCardNumber, "CreditCardNumber", "Invalid Credit Card");
Essa biblioteca possibilita esses métodos em seus Validation Contracts:
var contratct = new Contract()
.IsCpf(pessoa.documento, "Documento", "Documento inválido")
.IsCnpj(empresa.documento, "Documento", "Documento inválido")
.IsCnpjOrCPF(empresa.documento, "Documento", "Documento inválido")
.IsPhone(empresa.telefone, "Telefone", "Telefone inválido")
.IsCellPhone(pessoa.telefone, "Telefone", "Telefone inválido")
.IsNewFormatCellPhone(pessoa.telefone, "Telefone", "Telefone inválido")
.IsCep(company.Cep, "Cep", "Cep Inválido")
.IsVoterDocument(person.VoterDocument, "TituloDoEleitor", "Título do Eleitor inválido")
.IsCreditCard(person.CreditCardNumber, "NumeroCartaoDeCredito", "Número de cartão de crédito inválido");
The logo was made by Chrysthowam Santos, Thanks!
A logo foi feita por Chrysthowam Santos, Obrigado!