mateusjunges / cpf-cnpj-validator
一个用于验证CPF和CNPJ号码的简单类
v1.0.0
2022-08-19 13:25 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^9.25
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.10
- orchestra/testbench: ^7.6
- phpunit/phpunit: ^9.5
README
此包提供了一个简单的API来验证巴西的CPF和CNPJ文件号码。
赞助我的工作!
如果您觉得这个包以任何方式帮助了您,您可以在GitHub上赞助我!
安装
您可以使用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
以测试此包。