fernandorech / br-commons
帮助创建 CPF 和 CNPJ 验证
1.0.2
2022-12-21 19:38 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
README
BrCommons 验证器是一组有用的验证器,帮助您快速、可靠地开发代码。
通过 Composer 安装
运行 composer require fernandorech/br-commons。
BrCommons
这是一个类,可以帮助您通过给定的字符串验证和格式化 CPF 和 CNPJ。
示例 1:简单的文档格式
use BrCommons\BrCommons;
$document = BrCommons::from('44975583046');
echo $document->toString(); // will print '449.755.830-46'
示例 2:验证 CPF
if(BrCommons::isValid('44975583046') {
// do some code
} else {
// other stuff
}
示例 3:如果文档无效则抛出异常
try {
$document = BrCommons::from('4497558', true); //it will thrown an exception
} catch (DocumentException $e) {
//do code
}
示例 4:返回格式化值而不创建对象
echo BrCommons::format('44975583046');
示例 5:直接使用 CPF 或 CNPJ
$cpf = CPF::from('44975583046');
$cnpj CNPJ::from('14328920000148');