springy-framework / brazilian-numbers
用于验证和检查巴西文档和数字的PHP类
v1.0.1
2021-07-22 19:55 UTC
Requires
- php: >=7.3
Requires (Dev)
- phpmd/phpmd: @stable
- phpstan/phpstan: ^0.12.5
- phpunit/phpunit: ^9.4
- squizlabs/php_codesniffer: ^3.5
README
此软件包可以验证类似CPF、CNPJ、CNH和NIS的文档。
它可以接收来自巴西的个人和公司的文档号码字符串,执行格式和校验位验证,以确定它们是否有效。
要求
- PHP 7.3+
安装
要获取此组件的最新稳定版本,请在
"require": { "springy-framework/brazilian-numbers": "*" }
您的composer.json文件中使用。
用法
我假设以下示例是您需要的全部内容
<?php require 'vendor/autoload.php'; // If you're using Composer (recommended) $brNum = new Springy\BrazilianNumbers(); // The following numbers can also be used without a mask. $cpf = '899.678.736-12'; $cnpj = '76.871.442/0001-75'; $cnh = '21059294129'; $nis = '640.58791.38-4'; if ($brNum->isCpfValid($cpf)) { echo "CPF valid!\n"; } else { echo "CPF invalid!\n"; } if ($brNum->isCnpjValid($cnpj)) { echo "CNPJ valid!\n"; } else { echo "CNPJ invalid!\n"; } if ($brNum->isCnhValid($cnh)) { echo "CNH valid!\n"; } else { echo "CNH invalid!\n"; } if ($brNum->isNisValid($nis)) { echo "NIS valid!\n"; } else { echo "NIS invalid!\n"; }
贡献
请阅读我们的贡献文档,并对您的贡献表示感谢。
行为准则
为了确保我们的社区对所有成员都是欢迎的,请查阅并遵守行为准则。
许可证
本项目采用MIT许可证(MIT)授权。