Skip to content

Renavam

Valida o número de um RENAVAM.

Validador

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

// Valida
isRenavam("14283256656"); //-> true

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

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

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/renavam'
// Usa
fake(false); // -> ""

Como usar?

Importação direta

ts
import { isRenavam } from 'validation-br';
isRenavam('14283256656'); //-> true

Importação de submódulos

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

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

// Número fake com e sem máscara
fake(); // -> 95059845976
fake(true); // -> 9505984597-6

// Normaliza o número do documento
normalize('9505984597-6'); // -> 95059845976

// Aplica uma máscara
mask('95059845976'); // -> 9505984597-6

// Calcula o DV
dv('950598459'); // -> '76'