<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
linvix-sistemas / cpf-cnpj-validator-php example snippets
// 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 sem formatação alguma
$document->getValue();
// Aceita tanto o formato numérico clássico quanto o novo formato alfanumérico
// da Receita Federal (letras A-Z nos 12 primeiros caracteres, dígitos verificadores
// sempre numéricos). Máscara opcional: ##.###.###/####-##
$document = new \LinvixSistemas\ValidadorCpfCnpj\CNPJ('12.345.678/0001-90');
$document = new \LinvixSistemas\ValidadorCpfCnpj\CNPJ('AB.3DE.6GH/0001-94'); // alfanumérico
// 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 sem formatação alguma
$document->getValue();
// Exemplos de CNPJs alfanuméricos
$document = new \LinvixSistemas\ValidadorCpfCnpj\CNPJ('AB3DE6GH000194');
$document->isValid(); // true
$document->format(); // "AB.3DE.6GH/0001-94"
// Não importa se é CPF ou CNPJ e se já vem formatado (aceita alfanumérico para CNPJ)
$document = new \LinvixSistemas\ValidadorCpfCnpj\Documento('...');
// Retorna "CPF" ou "CNPJ"
$document->getType();
// Verifica se é um número válido de CNPJ ou CPF
// Retorna true/false
$document->isValid();
// Retorna o número formatado de acordo com o tipo de documento informado
// ou false caso não seja um número válido
$document->format();
// Retorna o número sem formatação alguma
$document->getValue();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.