Despachante
Warning
Projeto descontinuado
Esta biblioteca está sendo descontinuada em favor da nova biblioteca Erlang da organização Brazilian Utils:
https://github.com/brazilian-utils/erlang
Novas funcionalidades, melhorias e correções devem ser feitas na nova biblioteca. Para novos projetos, use brutils em vez de despachante.
Validação de documentos brasileiros em Erlang.
despachante é uma biblioteca Erlang para validação de documentos brasileiros como CPF, CNPJ, PIS/PASEP, CNH, CNS e RENAVAM.
Documentos suportados
cpf— Cadastro de Pessoa Físicacnpj— Cadastro Nacional de Pessoa Jurídicapis— Programa de Integração Social / PASEPcnh— Carteira Nacional de Habilitaçãocns— Cartão Nacional de Saúderenavam— Registro Nacional de Veículos Automotores
Exemplo de uso
%% Validação flexível (com ou sem pontuação)
despachante:valid(cpf, "825.205.780-25").
%% Validação estrita (somente dígitos)
despachante:valid(cpf, "82520578025", true).
Instalação
Adicione despachante ao seu rebar.config:
{deps, [
{despachante, "0.2.0"}
]}.
Ou, se estiver usando mix com o rebar3_hex, adicione ao seu mix.exs:
def deps do
[
{:despachante, "~> 0.2.0"}
]
end