Validadores topic
As regras que não têm ponto de extensão no core.
UF, código de banco (COMPE), DDD, chave PIX e boleto não são "um tipo de
documento" que o validart já conheça, então entram como Validator direto no
V.string().add(...) — que é o que os atalhos correspondentes fazem por baixo.
ChavePixValidator e BoletoValidator são os dois com mais superfície:
o primeiro aceita as chaves do DICT e o BR Code, com tipos restringindo o que
passa; o segundo cobre boleto bancário e de arrecadação, em linha digitável
(47 ou 48 dígitos) ou código de barras (44).
Classes
- BoletoValidator Validadores
- Valida boletos brasileiros — bancário (cobrança) ou de arrecadação (concessionárias e tributos), em qualquer das quatro formas:
- ChavePixValidator Validadores
-
Valida que a string é um identificador PIX — chave do DICT (CPF,
CNPJ, e-mail, telefone
+55…, UUID v4) e/ou BR Code (payload EMVCo do QR Code PIX). - CodigoBancoValidator Validadores
- Valida que a string é um código de banco brasileiro válido — 3 dígitos da tabela COMPE (Conta de Pagamento) mantida pelo Banco Central do Brasil.
- DddValidator Validadores
- Valida que a string é um DDD brasileiro válido — 2 dígitos da lista oficial publicada pela Anatel.
- UfValidator Validadores
-
Valida que a string é uma sigla de unidade federativa brasileira
(UF) válida — uma das 27 siglas de 2 letras em caixa alta:
AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO.