linvix-sistemas/cpf-cnpj-validator-php

PHP 类,用于验证 CPF 和 CNPJ。

1.0.1 2023-07-25 20:55 UTC

This package is auto-updated.

Last update: 2024-09-25 23:39:18 UTC


README

Build Status Latest Stable Version Total Downloads License

PHP 类,用于验证 CPF 和 CNPJ。

安装

通过 Composer

composer require linvix-sistemas/cpf-cnpj-validator-php

如何使用

用于验证和格式化 CPF 的示例用法

// Não importa se já vem formatado ou não
$document = new \LinvixSistemas\ValidadorCpfCnpj\CPF('123.456.789.00');

// Verifica se é um número válido de CPF
// Retorna true/false
$document->isValid();

// Retorna o número de CPF formatado (###.###.###-##)
// ou false caso não seja um número válido
$document->format();

// Retorna o número de sem formatação alguma
// ou false caso não seja um número válido
$document->getValue();

用于验证和格式化 CNPJ 的示例用法

// Não importa se já vem formatado ou não
$document = new \LinvixSistemas\ValidadorCpfCnpj\CNPJ('12.345.678/0001-90');

// Verifica se é um número válido de CNPJ
// Retorna true/false
$document->isValid();

// Retorna o número de CNPJ formatado (##.###.###/####-##)
// ou false caso não seja um número válido
$document->format();

// Retorna o número de sem formatação alguma
// ou false caso não seja um número válido
$document->getValue();

用于验证和格式化 CNPJ 或 CPF,已根据数字数量识别文档类型的示例用法

// Não importa se é CPF ou CNPJ e se já vem formatado
$document = new \LinvixSistemas\ValidadorCpfCnpj\Documento('...');

// Retorna se é CPF ou CNPJ 
// Retorna se for um número inválido retorna false
$document->getType();

// Verifica se é um número válido de CNPJ ou CPF
// Retorna true/false
$document->isValid();

// Retorna o número de formatado de acordo com tipo de documento informado
// ou false caso não seja um número válido
$document->format();

// Retorna o número de sem formatação alguma
// ou false caso não seja um número válido
$document->getValue();

就这么简单!

贡献

  • 任何贡献都可通过 Pull Request 欢迎提交;