Skip to content

PIS/PASEP

Valida códigos PIS, PASEP, NIS e NIT.

Validador

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

// Valida
isPIS("71282677380"); //-> true

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

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

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

Como usar?

Importação direta

ts
import { isPIS } from 'validation-br';
isPIS('71282677380'); //-> true

Importação de submódulos

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

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

// Número fake com e sem máscara
fake(); // -> 71282677380
fake(true); // -> 712.82677.38-0

// Normalize o número do documento
normalize('712.82677.38-0'); // -> 71282677380

// Aplica uma máscara
mask('71282677380'); // -> 712.82677.38-0

// Calcula o DV
dv('7128267738'); // -> '0'