Skip to content

Título de Eleitor

Valida um título eleitoral.

Validador

js
// Importação direta
import { isTituloEleitor } from 'validation-br';

// Valida
isTituloEleitor("743650641660"); //-> true

// OU
// Importação de submódulos
import {
  validate,
  validateOrFail,
  mask,
  normalize,
} from 'validation-br/dist/tituloEleitor';

// Valida
validate("743650641660"); //-> true
// Lança exceção caso o número seja inválido
validateOrFail("743650641660"); //-> true
// Aplica uma máscara
mask("743650641660"); // -> "7436.5064.1660"
// Normalize o número do documento
normalize("743650641660"); // -> "743650641660"

Gerador

Resultado
Clique no botão para gerar um número válido.

Código

js
// Importa a função
import {fake} from 'validation-br/dist/tituloEleitor'
// Usa
fake(false); // -> ""

Como usar?

Importação direta

ts
import { isTituloEleitor } from 'validation-br';
isTituloEleitor('743650641660'); //-> true

Importação de submódulos

ts
// Importação do submódulo
import {
  validate,
  mask,
  dv,
  normalize,
  fake,
  validateOrFail,
} from 'validation-br/dist/tituloEleitor';

// Valida
validate('01234567890'); //-> true
validateOrFail('01234567890'); //-> true

// Número fake com e sem máscara
fake(); // -> 153016161686
fake(true); // -> 1530.1616.1686

// Normalize o número do documento
normalize('1530.1616.1686'); // -> 153016161686

// Aplica uma máscara
mask('525028881694'); // -> 5250.2888.1694

// Calcula o DV
dv('5250288816'); // -> '94'