0.1.0 • Published 4 years ago
validar-telefone v0.1.0
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ção | Default | Descrição |
---|---|---|
mostrarLogs | false | Ajuda a entender o porque do resultado da validação |
validarTamanho | true | |
codigoAreaPresente | true | DDD pode estar presente |
codigoAreaPossivel | false | DDD deve estar presente |
codigoPaisPresente | false | Código de país pode estar presente |
codigoPaisPossivel | false | Código de país deve estar presente |
permitirCelular | true | |
bloquearPadroesIncomuns | true | Bloquear 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
0.1.0
4 years ago