Processo Judicial
Valida números de processo da esfera judicial.
Validador
js
// Importação direta
import { isJudicialProcess } from 'validation-br';
// Valida
isJudicialProcess("20802520125150049"); //-> true
// OU
// Importação de submódulos
import {
validate,
validateOrFail,
mask,
normalize,
} from 'validation-br/dist/judicialProcess';
// Valida
validate("20802520125150049"); //-> true
// Lança exceção caso o número seja inválido
validateOrFail("20802520125150049"); //-> true
// Aplica uma máscara
mask("20802520125150049"); // -> "0002080-25.2012.5.15.0049"
// Normalize o número do documento
normalize("20802520125150049"); // -> "00020802520125150049"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/judicialProcess'
// Usa
fake(false); // -> ""Como usar?
Importação direta
ts
import { isJudicialProcess } from 'validation-br';
isJudicialProcess('20802520125150049'); //-> trueImportação de submódulos
ts
// Importação do submódulo
import {
validate,
mask,
dv,
normalize,
fake,
validateOrFail,
} from 'validation-br/dist/judicialProcess';
validate('00110060720168200100'); //-> true
validateOrFail('00110060720168200100'); //-> true
// Número fake com e sem máscara
fake(); // -> 00110060720168200100
fake(true); // -> 0011006-07.2016.8.20.0100
// Aplica uma máscara
mask('00110060720168200100'); // -> 0011006-07.2016.8.20.0100
// Normalize o número do documento
normalize('0011006-07.2016.8.20.0100'); // -> 00110060720168200100
// Calcula o DV.
// Obs.: Antes do cálculo, é necessário que o número do processo não possua o dígito verificador para que o resultado seja correto. Isso é necessário pois o DV fica no meio da numeração, na posição 8 e 9.
dv('001100620168200100'); // -> '07'