PHPackages                             pauloalmeidasilva/cpfcnpj-validation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. pauloalmeidasilva/cpfcnpj-validation

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

pauloalmeidasilva/cpfcnpj-validation
====================================

Biblioteca para validação e geração de CPF e CNPJ (pt-BR).

v2.1.0(3mo ago)246MITPHPPHP ^8.0

Since Sep 6Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/pauloalmeidasilva/cpfcnpj-validation)[ Packagist](https://packagist.org/packages/pauloalmeidasilva/cpfcnpj-validation)[ RSS](/packages/pauloalmeidasilva-cpfcnpj-validation/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (1)Versions (9)Used By (0)

cpfcnpj-validation
==================

[](#cpfcnpj-validation)

Biblioteca leve para validação, formatação e geração de CPF e CNPJ (pt-BR).

**Recursos principais**

- Validação de CPF e CNPJ via `Src\\Validator::validate(string): bool` (aceita entradas com ou sem pontuação).
- Geração de CPF e CNPJ via `Src\\Cpf::generate()` e `Src\\Cnpj::generate()`.
- Formatação e sanitização via `Src\\Formatter`.
- Exemplos em `example/` e testes com `phpunit` em `tests/`.

**Requisitos**

- PHP 8.0 ou superior
- Composer

**Instalação (usando Composer)**

```
composer require pauloalmeidasilva/cpfcnpj-validation
```

Ou, se estiver trabalhando com o repositório localmente:

```
composer install
```

Uso rápido
----------

[](#uso-rápido)

- Validar CPF/CNPJ (aceita pontuação ou não):

```
