Formatar CPF ou CNPJ no PHP



Segue a função para formatar

function formatCnpjCpf($value)
{
  ## Retirando tudo que não for número.
  $cpf_cnpj = preg_replace("/[^0-9]/", "", $value);
  
  if (strlen($cpf_cnpj) === 11) {
return preg_replace("/(\d{3})(\d{3})(\d{3})(\d{2})/", "\$1.\$2.\$3-\$4", $cpf_cnpj);
} return preg_replace("/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/", "\$1.\$2.\$3/\$4-\$5", $cpf_cnpj);
}

gostou da dica? Comenta e compartilha

Postar um comentário

0 Comentários