Código de Rastreamento Postal
Valida um código de rastreamento de objetos postais.
Validador
js
// Importação direta
import { isPostalCode } from 'validation-br';
// Valida
isPostalCode("PN718252423BR"); //-> true
// OU
// Importação de submódulos
import {
validate,
validateOrFail,
mask,
normalize,
} from 'validation-br/dist/postalCode';
// Valida
validate("PN718252423BR"); //-> true
// Lança exceção caso o número seja inválido
validateOrFail("PN718252423BR"); //-> true
// Aplica uma máscara
mask("PN718252423BR"); // -> "PN718252423BR"
// Normalize o número do documento
normalize("PN718252423BR"); // -> "PN718252423BR"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/postalCode'
// Usa
fake(false); // -> ""Como usar?
Importação direta
ts
import { isPostalCode } from 'validation-br';
isPostalCode('PN718252423BR'); //-> trueImportação de submódulos
ts
// Importação do submódulo
import {
validate,
mask,
dv,
normalize,
fake,
validateOrFail,
} from 'validation-br/dist/postalCode';
// Valida
validate('PN718252423BR'); //-> true
validateOrFail('PN718252423BR'); //-> true
// Número fake com e sem máscara.
fake(); // -> PN718252423BR
fake(true); // -> PN718252423BR
// Aplica uma máscara
// No caso de PostalCode, a máscara apenas coloca as letras em maiúsculas, servindo como normalização
mask('pn718252423br'); // -> PN718252423BR
// Normalize o número do documento
normalize('pn718252423br'); // -> PN718252423BR
// Calcula o DV
dv('PN718252423BR'); // -> '3'