formatarCNPJ static method

String formatarCNPJ(
  1. dynamic numero
)

Função para formatar CNPJ

Esta função recebe um número de CNPJ e retorna uma string formatada no formato "XX.XXX.XXX/XXXX-XX".

Parâmetros:

  • number: O número de CNPJ a ser formatado.

Retorna: Uma string formatada (por exemplo: "12.345.678/0001-90")

Implementation

static String formatarCNPJ(dynamic numero) {
  // Implementação para formatar o número do CNPJ
  String cnpj = "$numero".onlyNumbers.padLeft(14, "0");
  if (Brasil.validarCNPJ(cnpj)) {
    return "${cnpj.substring(0, 2)}.${cnpj.substring(2, 5)}.${cnpj.substring(5, 8)}/${cnpj.substring(8, 12)}-${cnpj.substring(12)}";
  }
  return changeTo(numero);
}