getDisplayCreditNumberFormat static method
Implementation
static String getDisplayCreditNumberFormat(String input) {
// visa 4-4-4-4
// disc 4-4-4-4
// master 4-4-4-4
// diners 4-4-4-4
// jcb 4-4-4-4
// union 4-4-4-4
input = input.replaceAll(RegExp("[^\\d]"), "");
if (input.length >= 4) {
input = '${input.substring(0, 4)} ${input.substring(4)}';
}
if (input.length >= 9) {
input = '${input.substring(0, 9)} ${input.substring(9)}';
}
if (input.length >= 14) {
input = '${input.substring(0, 14)} ${input.substring(14)}';
}
if (input.length >= 19) {
input = input.substring(0, 19);
}
return input;
}