Skip to content

BR Utils Go é uma biblioteca simples em Go que oferece utilitários para validação e formatação de dados brasileiros, como CPF, CNPJ e CEP.

License

Notifications You must be signed in to change notification settings

CaioMartinss/brutils-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

br-utils-go

br-utils-go é uma biblioteca de utilitários em Go para desenvolvedores brasileiros. Ela oferece diversas funcionalidades úteis para validação de dados, manipulação de strings e muito mais.

Instalação

Para instalar a biblioteca, você pode utilizar o go get:

go get github.com/CaioMartinss/br-utils-go

Uso

Validação de CPF

A biblioteca inclui uma função para validar CPFs.

package main

import (
    "fmt"
    "github.com/CaioMartinss/br-utils-go/brutils"
)

func main() {
	cpf := "123.456.789-09"
	fmt.Printf("CPF %s é válido? %v\n", cpf, brutils.ValidaCPF(cpf))
	fmt.Printf("CPF formatado: %s\n", brutils.FormataCPF(cpf))

}

Output

CPF 123.456.789-09 é válido? true
CPF formatado: 123.456.789-09

Validação de CNPJ

A biblioteca inclui uma função para validar CNPJ.

package main

import (
    "fmt"
    "github.com/CaioMartinss/br-utils-go/brutils"
)

func main() {

	cnpj := "12.345.678/0001-95"
	fmt.Printf("CNPJ %s é válido? %v\n", cnpj, brutils.ValidaCNPJ(cnpj))
	fmt.Printf("CNPJ formatado: %s\n", brutils.FormataCNPJ(cnpj))
}

Output

CNPJ 12.345.678/0001-95 é válido? true
CNPJ formatado: 12.345.678/0001-95

Como Contribuir

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request. Para contribuir, leia as diretrizes de contribuição aqui.

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

br-utils-go v1.0.0

badge atenção badge versão

Biblioteca em Go para validação e formatação de CPFs e CNPJs, na versão inicial com foco em transformação de formatos corretos.

About

BR Utils Go é uma biblioteca simples em Go que oferece utilitários para validação e formatação de dados brasileiros, como CPF, CNPJ e CEP.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages