insertThousandSeparator method

String insertThousandSeparator(
  1. String text,
  2. String separator
)

Implementation

String insertThousandSeparator(
  String text,
  String separator,
) {
  final textLength = text.length;
  final textBuffer = <String>[];

  for (var i = 0; i < textLength; i++) {
    if (i % 3 == 0 && i != 0) {
      textBuffer.add(separator);
    }
    textBuffer.add(text[textLength - i - 1]);
  }

  return textBuffer.reversed.join();
}