0.1.0 • Published 4 years ago

validar-telefone v0.1.0

Weekly downloads
28
License
MIT
Repository
github
Last release
4 years ago

Validador de telefones BR

Valida telefones fixos e celulares brasileiros. Checa tamanho, repetições inválidas, presença de DDD, nono dígito e outros.

Aviso: Ainda em construção e muito cru - PRs são bem-vindos

A função retorna true ou false para o telefone que for passado para ela

Exemplo de uso:

import validator from "validar-telefone";

validator("(17) 99399-9393"); // true
validator("(17) 3399-9393"); // true
validator(""); // false
validator("aa"); // false
validator("9999-9999"); // false
validator("(17) 99399-9393", { permitirCelular: false }); // false
validator("(17) 29399-9393"); // false
validator("(17) 99999-9393"); // false

Opções

validator(telefone, options);
OpçãoDefaultDescrição
mostrarLogsfalseAjuda a entender o porque do resultado da validação
validarTamanhotrue
codigoAreaPresentetrueDDD pode estar presente
codigoAreaPossivelfalseDDD deve estar presente
codigoPaisPresentefalseCódigo de país pode estar presente
codigoPaisPossivelfalseCódigo de país deve estar presente
permitirCelulartrue
bloquearPadroesIncomunstrueBloquear números que contenham 99999 ou outros padrões estranhos

TODO

  • verificar tamanhos
  • verificar repetições
  • verificar nono-dígito
  • permitir customização das validações
  • melhorar validação de padrões estranhos
  • permitir validação de lista de telefones