1.1.1 • Published 2 years ago

dochelper v1.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

Features

  • CPF - Validação, geração e formatação de CPF.
  • CNPJ - Validação, geração e formatação de CNPJ.
  • PLACA - Validação, geração e formatação de placas veículares brasileiras (ABC-1234).

Possui definições de tipo para o TypeScript.

Instalação

npm install dochelper

Utilização

import * as dochelper from "dochelper";
// const dochelper = require("dochelper"); // CommonJS

console.log(dochelper.CPF.validate('111.444.777-35')); 
// true
console.log(dochelper.CPF.generate()); 
// e.g. 67152064229
console.log(dochelper.CPF.format('11144477735')); 
// 111.444.777-35
console.log(dochelper.CPF.unformat('111.444.777-35')); 
// 11144477735

Módulos

CPF

FunçãoExemploSaída
validatedochelper.CPF.validate(str: string)Retorna se o CPF é válido. A entrada pode ser com ou sem máscara.
generatedochelper.CPF.generate(formatted?: boolean)Retorna um CPF válido gerado randomicamente.
formatdochelper.CPF.format(str: boolean)Retorna a entrada formatada como CPF.
unformatdochelper.CPF.unformat(str: string)Retorna a entrada sem a formatação de CPF.

"format" e "unformat" retornam nulo se a entrada estiver fora do padrão de um CPF com/sem máscara.

CNPJ

FunçãoExemploSaída
validatedochelper.CNPJ.validate(str: string)Retorna se o CNPJ é válido. A entrada pode ser com ou sem máscara.
generatedochelper.CNPJ.generate(formatted?: boolean)Retorna um CNPJ válido gerado randomicamente.
formatdochelper.CNPJ.format(str: boolean)Retorna a entrada formatada como CNPJ.
unformatdochelper.CNPJ.unformat(str: string)Retorna a entrada sem a formatação de CNPJ.

"format" e "unformat" retornam nulo se a entrada estiver fora do padrão de um CNPJ com/sem máscara.

PLACA

Modelo brasileiro (ABC-1234)

FunçãoExemploSaída
validatedochelper.PLACA.br.validate(str: string)Retorna se a placa está no formato válido. A entrada pode ser com ou sem máscara.
generatedochelper.PLACA.br.generate(formatted?: boolean)Retorna uma placa válida gerada randomicamente.
formatdochelper.PLACA.br.format(str: boolean)Retorna a entrada formatada no modelo de placa ABC-1234.
unformatdochelper.PLACA.br.unformat(str: string)Retorna a entrada sem a formatação de placa.

"format" e "unformat" retornam nulo se a entrada estiver fora do padrão de placa veicular ABC-1234.

Licença

O código fonte está disponibilizado conforme a licença MIT.

1.1.1

2 years ago

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago