brdocvalidador

package module
v0.0.0-...-277b35e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2024 License: Unlicense Imports: 5 Imported by: 0

README

brdocvalidador

Validador de documentos brasileiros, como CPF, CNPJ, dentre outros.

Uso

Funcionalidades

Validador de CPF
Validador de CNPJ

Documentation

Index

Constants

View Source
const (
	// Máscara do número de CNPJ
	CNPJMask string = `([\d]{2})([\d]{3})([\d]{3})([\d]{4})([\d]{2})`
)
View Source
const (
	// Máscara do número de CPF
	CPFMask string = `([\d]{3})([\d]{3})([\d]{3})([\d]{2})`
)

Variables

This section is empty.

Functions

func CNPJComMascara

func CNPJComMascara(s string) string

Retorna um número de CNPJ com a máscara (cuidado: nao faz validação) 00.000.000/0001-00

func CNPJSemMascara

func CNPJSemMascara(s string) string

Retorna um CNPJ sem a máscara (cuidado: não faz validação) 00000000000100

func CNPJValidador

func CNPJValidador(cnpj string) bool

Valida um documento de CNPJ, independente de estar com a máscara (formatado) ou não

func CPFComMascara

func CPFComMascara(s string) string

Retorna um número de CPF com a máscara (cuidado: nao faz validação) 000.000.000-00

func CPFSemMascara

func CPFSemMascara(s string) string

Retorna um CPF sem a máscara (cuidado: não faz validação) 00000000000

func CPFValidador

func CPFValidador(cpf string) bool

Valida um documento de CPF, independente de estar com a máscara (formatado) ou não

func LimpaDocumento

func LimpaDocumento(s string) string

Irá remover os caracteres especiais do número do documento como ".", "_" e "/"

func SumDigit

func SumDigit(s string, table []int) int

Faz o cálculo de dígitos

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL