Validations.Data 0.1.0

Validates personal data information such as cnpj, cpf, email ...

Install-Package Validations.Data -Version 0.1.0
dotnet add package Validations.Data --version 0.1.0
<PackageReference Include="Validations.Data" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Validations.Data --version 0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Validations.Data, 0.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Validations.Data as a Cake Addin
#addin nuget:?package=Validations.Data&version=0.1.0

// Install Validations.Data as a Cake Tool
#tool nuget:?package=Validations.Data&version=0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Métodos de extensão para a classe string. Provê um conjunto de validações e formatações para os mais variados tipos de dados como CNPJ, CPF, telefone e etc.

REQUISITOS

  • Dotnet Core 3.1 or higher
  • Visual Studio 2019
  • C# 6 ou superior

MÉTODO DE EXTENSÃO

Método Descrição
IsCNPJValid() Valida se a string é um CNPJ válido. Retorna um valor booleano(true ou false)
FormatCNPJ() Retorna uma string formato no estilo de um CNPJ. Ex: xx.xxx.xxx/xxxx-xx
IsCPFValid() Valida se a string é um CPF válido. Retorna um valor booleano(true ou false)
FormatCPF() Retorna uma string formato no estilo de um CPF. Ex: xxx.xxx.xxx-xx

COMO USAR

Para usar os métodos de extensão basta adicionar a referência do assembly (Validations.Data) ao seu projeto. Após adição os métodos de validação estão disponíveis para qualquer objeto do tipo string.

  • IsCNPJValid()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public bool ValidateCNPJ(string cnpj)
        {
            var isValid = cnpj.IsCNPJValid(); // returns true or false
            return isValid;
        }
    }
}
  • FormatCNPJ()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public string FormatCNPJ(string cnpj /* cnpj = xxxxxxxxxxxxxx */)
        {
            var formattedCnpj = cnpj.FormatCNPJ(); // returns xx.xxx.xxx/xxxx-xx
            return formattedCnpj;
        }
    }
}
  • IsCPFValid()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public bool ValidateCPF(string cpf)
        {
            var isValid = cpf.IsCPFValid(); // returns true or false
            return isValid;
        }
    }
}
  • FormatCPF()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public string FormatCNPJ(string cpf /* cpf = xxxxxxxxxxx */)
        {
            var formattedCpf = cpf.FormatCPF(); // returns xxx.xxx.xxx-xx
            return formattedCpf;
        }
    }
}

Métodos de extensão para a classe string. Provê um conjunto de validações e formatações para os mais variados tipos de dados como CNPJ, CPF, telefone e etc.

REQUISITOS

  • Dotnet Core 3.1 or higher
  • Visual Studio 2019
  • C# 6 ou superior

MÉTODO DE EXTENSÃO

Método Descrição
IsCNPJValid() Valida se a string é um CNPJ válido. Retorna um valor booleano(true ou false)
FormatCNPJ() Retorna uma string formato no estilo de um CNPJ. Ex: xx.xxx.xxx/xxxx-xx
IsCPFValid() Valida se a string é um CPF válido. Retorna um valor booleano(true ou false)
FormatCPF() Retorna uma string formato no estilo de um CPF. Ex: xxx.xxx.xxx-xx

COMO USAR

Para usar os métodos de extensão basta adicionar a referência do assembly (Validations.Data) ao seu projeto. Após adição os métodos de validação estão disponíveis para qualquer objeto do tipo string.

  • IsCNPJValid()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public bool ValidateCNPJ(string cnpj)
        {
            var isValid = cnpj.IsCNPJValid(); // returns true or false
            return isValid;
        }
    }
}
  • FormatCNPJ()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public string FormatCNPJ(string cnpj /* cnpj = xxxxxxxxxxxxxx */)
        {
            var formattedCnpj = cnpj.FormatCNPJ(); // returns xx.xxx.xxx/xxxx-xx
            return formattedCnpj;
        }
    }
}
  • IsCPFValid()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public bool ValidateCPF(string cpf)
        {
            var isValid = cpf.IsCPFValid(); // returns true or false
            return isValid;
        }
    }
}
  • FormatCPF()
using Validations.Data;

namespace Exemple
{
    public class MyExemple
    {
        public string FormatCNPJ(string cpf /* cpf = xxxxxxxxxxx */)
        {
            var formattedCpf = cpf.FormatCPF(); // returns xxx.xxx.xxx-xx
            return formattedCpf;
        }
    }
}

Release Notes

## Version 0.1
- CNPJ Validation
- CNPJ formatting
- CPF Validation
- CPF formatting

  • .NETCoreApp 3.1

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.0 155 10/7/2020