mateusjunges/cpf-cnpj-validator

一个用于验证CPF和CNPJ号码的简单类

v1.0.0 2022-08-19 13:25 UTC

This package is auto-updated.

Last update: 2024-09-19 18:03:05 UTC


README

art/laravel-kafka.png

此包提供了一个简单的API来验证巴西的CPF和CNPJ文件号码。

赞助我的工作!

如果您觉得这个包以任何方式帮助了您,您可以在GitHub上赞助我!

Sponsor Me

安装

您可以使用composer安装此包

composer require mateusjunges/cpf-cnpj-validator

用法

要验证文件号码,您可以调用Validator类,传递number参数,并可选地传递文档type参数

use Junges\CpfCnpjValidator\Validator;

$v = (new Validator)("360.928.960-01"); // True

$v = (new Validator)("360.928.960-01", \Junges\CpfCnpjValidator\Enums\TaxId::CPF); // True

$v = (new Validator)("360.928.960-01", \Junges\CpfCnpjValidator\Enums\TaxId::CNPJ); // False

$v = (new Validator)("91.881.588/0001-95"); // True

$v = (new Validator)("91.881.588/0001-95", \Junges\CpfCnpjValidator\Enums\TaxId::CNPJ); // True

$v = (new Validator)("91.881.588/0001-95", \Junges\CpfCnpjValidator\Enums\TaxId::CPF); // True

测试

运行composer test以测试此包。

鸣谢

许可证

此包是开源软件,许可协议为MIT许可证。有关更多信息,请参阅许可证文件