fernandorech/br-commons

帮助创建 CPF 和 CNPJ 验证

安装: 55

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 0

开放问题: 0

类型:

1.0.2 2022-12-21 19:38 UTC

This package is auto-updated.

Last update: 2024-09-21 23:38:02 UTC


README

Total Downloads License

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');