📅  最后修改于: 2023-12-03 14:59:57.423000             🧑  作者: Mango
CNPJ(Cadastro Nacional da Pessoa Jurídica)是巴西的商业登记号码。该号码与商业实体的注册信息相关联,例如,商业名称、地址、所有者信息等。
在 JavaScript 中,可以使用正则表达式来验证 CNPJ 号码。本文将解释 CNPJ 模式的正则表达式,以及如何在 JavaScript 中使用它进行验证。
CNPJ 号码由 14 位数字组成,它的格式如下:
##.###.###/####-##
其中,“#”代表数字,除了其中的“/”和“-”,其他所有字符都是数字。这是 CNPJ 模式的正则表达式:
/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/
我们可以使用 JavaScript 中的 test()
方法来验证 CNPJ 号码是否符合该模式,如下所示:
const cnpj = '12.345.678/0001-90';
const cnpjPattern = /^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/;
if (cnpjPattern.test(cnpj)) {
console.log('Valid CNPJ');
} else {
console.log('Invalid CNPJ');
}
运行上述代码将打印出“Valid CNPJ”(有效的 CNPJ)。
本文介绍了 CNPJ 模式的正则表达式以及如何在 JavaScript 中使用它进行验证。现在,您可以轻松验证 CNPJ 号码是否符合该模式了!