spaceEvery method

String spaceEvery({
  1. int every = 4,
  2. String spacer = ' ',
})

Inserts a space every every characters.

Example:

"123456789".spaceEvery(3); // "123 456 789"

Implementation

String spaceEvery({int every = 4, String spacer = ' '}) {
  if (this == null) return '';
  return this!.replaceAllMapped(
    RegExp('(.{$every})(?=.)'),
    (m) => '${m[0]}$spacer',
  );
}