formatarPIS static method
- dynamic numero
Implementation
static String formatarPIS(dynamic numero) {
if (validarPIS(numero)) {
var n = "$numero";
n = n.replaceAll(RegExp(r'[.-]'), '');
n = n.padLeft(11, '0');
n = n.replaceFirstMapped(RegExp(r'(\d{3})(\d{5})(\d{2})(\d{1})'), (match) {
return '${match[1]}.${match[2]}.${match[3]}-${match[4]}';
});
return n;
} else {
return changeTo(numero);
}
}