Skip to content

Instantly share code, notes, and snippets.

View aldoanizio's full-sized avatar

Aldo Anizio Lugão Camacho aldoanizio

View GitHub Profile
@aldoanizio
aldoanizio / formatar_cnpj_cpf.md
Created May 12, 2018 19:37 — forked from davidalves1/formatar_cnpj_cpf.md
Função para formatar CNPJ e CPF. A função é para PHP, mas pode ser utilizado no JS com pequenas modificações.
function formatarCnpj($cnpj_cpf)
{
  if (strlen(preg_replace("/\D/", '', $cnpj_cpf)) === 11) {
    $response = preg_replace("/(\d{3})(\d{3})(\d{3})(\d{2})/", "\$1.\$2.\$3-\$4", $cnpj_cpf);
  } else {
    $response = preg_replace("/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/", "\$1.\$2.\$3/\$4-\$5", $cnpj_cpf);
  }

 return $response;