charRagham static method

String charRagham(
  1. String inputNumber, {
  2. String separator = "-",
})

جداسازی چهار رقم اعداد (استفاده معمول برای خوانا کردن شماره کارت)

Implementation

static String charRagham(String inputNumber, {String separator = "-"}) {
  String outputString = "";
  var numberSplit = inputNumber.split('.');
  inputNumber = numberSplit[0].replaceAll(separator, '');
  for (var i = inputNumber.length; i > 0;) {
    if (i > 4) {
      outputString =
          separator + inputNumber.substring(i - 4, i) + outputString;
    } else {
      outputString = inputNumber.substring(0, i) + outputString;
    }
    i = i - 4;
  }
  return outputString;
}