isCpf property
bool
isCpf
Checks whether the string is an CPF (Brazil)
Implementation
bool get isCpf {
if (isNotNullOrEmpty) {
var sanitizedCPF =
replaceAll(RegExp(r'\.|-'), '').split('').map(int.parse).toList();
return !_blacklistedCPF(sanitizedCPF.join()) &&
sanitizedCPF[9] ==
_gerarDigitoVerificador(sanitizedCPF.getRange(0, 9).toList()) &&
sanitizedCPF[10] ==
_gerarDigitoVerificador(sanitizedCPF.getRange(0, 10).toList());
} else {
return false;
}
}