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.
Para instalar a biblioteca, você pode utilizar o go get:
go get github.com/CaioMartinss/br-utils-go
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))
}CPF 123.456.789-09 é válido? true
CPF formatado: 123.456.789-09A 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))
}CNPJ 12.345.678/0001-95 é válido? true
CNPJ formatado: 12.345.678/0001-95Contribuiçõ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.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
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.