separateCharacters method

String separateCharacters(
  1. int number,
  2. String separator
)

Puts separator every number digits from the right. "1234567".separateCharacters(3, "٬")

Implementation

String separateCharacters(int number, String separator) => replaceAllMapped(RegExp("(\\d{1,$number})(?=(\\d{$number})+(?!\\d))"), (Match m) => "${m[1]}$separator");