Package Exports
- dochelper
- dochelper/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dochelper) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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 dochelperUtilizaçã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')); 
// 11144477735Módulos
CPF
| Função | Exemplo | Saída | 
|---|---|---|
| validate | dochelper.CPF.validate(str: string) | Retorna se o CPF é válido. A entrada pode ser com ou sem máscara. | 
| generate | dochelper.CPF.generate(formatted?: boolean) | Retorna um CPF válido gerado randomicamente. | 
| format | dochelper.CPF.format(str: boolean) | Retorna a entrada formatada como CPF. | 
| unformat | dochelper.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ção | Exemplo | Saída | 
|---|---|---|
| validate | dochelper.CNPJ.validate(str: string) | Retorna se o CNPJ é válido. A entrada pode ser com ou sem máscara. | 
| generate | dochelper.CNPJ.generate(formatted?: boolean) | Retorna um CNPJ válido gerado randomicamente. | 
| format | dochelper.CNPJ.format(str: boolean) | Retorna a entrada formatada como CNPJ. | 
| unformat | dochelper.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ção | Exemplo | Saída | 
|---|---|---|
| validate | dochelper.PLACA.br.validate(str: string) | Retorna se a placa está no formato válido. A entrada pode ser com ou sem máscara. | 
| generate | dochelper.PLACA.br.generate(formatted?: boolean) | Retorna uma placa válida gerada randomicamente. | 
| format | dochelper.PLACA.br.format(str: boolean) | Retorna a entrada formatada no modelo de placa ABC-1234. | 
| unformat | dochelper.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.