formatarCPF static method

String formatarCPF(
  1. dynamic numero
)

Formata um número de CPF para o formato XXX.XXX.XXX-XX.

O parâmetro numero pode ser de qualquer tipo, mas será convertido para uma string. A função remove todos os caracteres não numéricos da string e formata o CPF no formato desejado. Retorna a string formatada do CPF.

Implementation

static String formatarCPF(dynamic numero) {
  String cpf = "$numero".onlyNumbers.padLeft(11, "0");
  if (Brasil.validarCPF(cpf)) {
    return "${cpf.substring(0, 3)}.${cpf.substring(3, 6)}.${cpf.substring(6, 9)}-${cpf.substring(9)}";
  }
  return changeTo(numero);
}