Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Validar CPF em PHP

Build Status license Packagist

Descrição

phpCPF é uma classe escrita em PHP para validar CPF (independente se o valor possui máscara aplicada 999.999.999-99 ou não) de acordo com as normas estabelecidas pelo governo brasileiro.

Requisitos

Instalação

Nota: Recomendamos a instalação via Composer. Você também pode baixar o repositório como arquivo zip ou fazer um clone via Git.

Instalação via Composer

Para baixar e instalar o Composer no seu ambiente acesse https://getcomposer.org/download/ e caso tenha dúvidas de como utilizá-lo consulte a documentação oficial do Composer. Veja também a seção de como instalá-lo globalmente

  • Executando o comando para adicionar a dependência automaticamente
composer require vsilva472/phpcpf

OU

  • Adicionando a dependência ao seu arquivo composer.json
{
    "require": {
       "vsilva472/phpcpf" : "*"
    }
}

Instalação manual

  • Baixe o repositório como arquivo zip ou faça um clone;
  • Descompacte os arquivos em seu projeto;
  • Execute o comando composer install no local onde extraiu os arquivos;

Como utilizar

<?php

require "path/to/vendor/autoload.php";

// raw cpf
$cpf = '123.456.789-00';

// Make the CPF validator
$validator = new \Vsilva472\phpCPF\CPF();

// @boolean 
$is_cpf_valid = $cpf->validate( $_POST[ 'cpf' ] );

if ( $is_cpf_valid ) {
    // do something with valid CPF
}

else {
    // invalid CPF! Do something
}
?>

O diretório "examples" contém exemplos de uso e a pasta "src" contém o código fonte da classe.

Nota

Esta classe é uma versão em PHP OO (com ligireiras modificações) da função disponibilizada em http://www.geradorcpf.com/script-validar-cpf-php.htm. Todo o crédito na elaboração do algorítimo de validação deve ser dado ao autor da função.

Laravel

Experimente Laravel CPF caso precise validar CPF em ambientes Laravel.

Créditos

Equipe do site http://www.geradorcpf.com por disponibilizar a função em php estruturado.

Changelog

Para consultar o log de alterações acesse o arquivo CHANGELOG.md

Doação

Contribua para o projeto doando qualquer quantidade de HTMLCOIN
Carteira: HqgaiK6T1o2JP4p3p34CZp2g3XnSsSdCXp

Doar HTMLCoin

Licença

MIT

About

Uma classe escrita em PHP para validar CPFs

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages