CPF 和CNPJ文件
保护儿童权利委员会, CNPJ e CNPJ alfanumérico。 Também é possível vialar CPF e CNPJ utilizando a bibliotica joi. 中国植物物种信息数据库.
英斯特拉桑
npm install @dmalbuquerque/cpf-cnpj-validator
Como 导入双引号
Para projetos com 字体
import { cpf, cnpj, documentValidator} from '@dmalbuquerque/cpf-cnpj-validator';
console.log(cpf.isValid('21156032300'));
console.log(cnpj.isValid('20245526000149'));
Projetos com Javascript
const { cpf, cnpj, documentValidator} = require('@dmalbuquerque/cpf-cnpj-validator');
console.log(cpf.isValid('21156032300'));
console.log(cnpj.isValid('20245526000149'));
尔
const documents = require('@dmalbuquerque/cpf-cnpj-validator');
console.log(documents.cpf.isValid('21156032300'));
console.log(documents.cnpj.isValid('20245526000149'));
Como usar (英语)
森林合作伙伴关系
Gerar um CPF (英语)
- CPF numérico sem格式化数字 :
cpf.generate(); // Exemplo de retorno: "07208766053" - CPF 格式ado数字 :
cpf.generate({ formatted: true }); // Exemplo de retorno: "072.087.660-53"
验证 um CPF
- CPF válido (法语)数字 :
cpf.isValid("07208766053"); // Retorna: true cpf.isValid("072.087.660-53"); // Retorna: true - IPF Inválido 人口调查数字 :
cpf.isValid("07208766050"); // Retorna: false cpf.isValid("072.087.660-50"); // Retorna: false
组图 um CPF
- 转换器 um CPF 数字格式数字 :
cpf.format("07208766053"); // Retorna: "072.087.660-53"
全国司法理事会
Gerar um CNPJ (英语)
-
CNPJ Clássico sem格式化数字 :
cnpj.generate({ type: "numeric" }); // Exemplo de retorno: "25143815000150"尔
cnpj.generate(); -
CNPJ Clássico 格式化数字 :
cnpj.generate({ type: "numeric", formatted: true }); // Exemplo de retorno: "25.143.815/0001-50" -
CNPJ alfanumérico sem格式版数字 :
cnpj.generate({ type: "alfanumeric" }); // Exemplo de retorno: "OGZP0N77444Y42" -
CNPJ alfanumérico 格式化数字 :
cnpj.generate({ type: "alfanumeric", formatted: true }); // Exemplo de retorno: "OG.ZP0.N77/444Y-42"
鉴定 um CNPJ
- CNPJ Clássico válido 维多数字 :
cnpj.isValid("25143815000150"); // Retorna: true cnpj.isValid("25.143.815/0001-50"); // Retorna: true - CNPJ Clássico inválido 互联网档案馆的存檔,存档日期2013-12-02数字 :
cnpj.isValid("25143815000140"); // Retorna: false cnpj.isValid("25.143.815/0001-40"); // Retorna: false - CNPJ al-fanumérico válido (法语)数字 :
cnpj.isValid("OGZP0N77444Y42"); // Retorna: true cnpj.isValid("OG.ZP0.N77/444Y-42"); // Retorna: true - CNPJ al-fanumérico inválido 阿尔法努梅里科省数字 :
cnpj.isValid("OGZP0N77444Y40"); // Retorna: false cnpj.isValid("OG.ZP0.N77/444Y-40"); // Retorna: false
Formator um CNPJ (中文(简体) )
- 转换器 um CNPJ numérico para o formato paderão数字 :
cnpj.format("25143815000150"); // Retorna: "25.143.815/0001-50" - 转换器 um CNPJ alfanumérico para o formato paderão数字 :
cnpj.format("OGZP0N77444Y42"); // Retorna: "OG.ZP0.N77/444Y-42"
乔伊地区
Esta bibliotica também 允许将 CPF 和 CNPJ utilizando 改为 bibliotica Joi 。 Veja um exemplo de exemplo de exectionação : (原始内容存档于2018-09-30)
import Joi from "joi";
import documentValidator from "@dmalbuquerque/cpf-cnpj-validator";
const joi = Joi.extend(documentValidator);
const schema = Joi.object({
cpf: joi.document().cpf().optional().label("CPF"),
cnpj: joi.document().cnpj().required().label("CNPJ"),
});
const resultado = schema.validate({ cpf: null, cnpj: "25143815000150" });
console.log(resultado.error ? resultado.error.details : "Dados válidos!");
* 重新确认效力
| 塞纳里奥 | 森林合作伙伴关系 | 全国司法理事会 | 结果 |
|---|---|---|---|
勇者号 null | 阿凯托 | 阿凯托 | 瓦利多 |
字符串瓦齐亚( R)""(中文(简体) ) | ❌ CPF não pode ser vazio | ❌ CNPJ não pode ser vazio | 额罗 |
| Campo obrigatório ausente (英语:Campo obrigatório ausente) (英语:Campo obrigatório ausenti)是法国的足球运动员,曾效力于足球运动员 | ❌ CPF é obrigatório | ❌ CNPJ é obrigatório | 额罗 |
自动测试
Esta bibliotica possui testes automatizados para garantir a qualidade do código. 中国植物物种信息数据库. 当地人:
npm run test
伊拉·罗达尔·托多斯 欢乐. Certifique-se-se de ter o Jest instalado em sue Environto desenvolvimento. 中国植物物种信息数据库.
科莫孔特里布尔
以abaixo为例:
- Faça umfork deste repositório. 中国植物物种信息数据库.
- Clone o repositório forkado para o seu Environmente local. 中国植物物种信息数据库.
- 以依附者身份出售:
npm install。 。 。 . - Faça suas chera es e testes. 中国植物物种信息数据库.
- 执行 os 测试 localmente para garantir que tudo esteja funcionando corretamente:
npm run test - Crie uma nova 分支 para suas chera :
git checkout -b minha-feature。 。 。 . - Abra o PR com suas verta'es. 互联网档案馆的存檔,存档日期2013-12-02.
· 利森萨
Destribuido sob a licença 麻省理工学院. 丹尼尔·阿尔布克尔克