toPrintFormat function

String toPrintFormat(
  1. String iban, [
  2. String separator = ' '
])

Inserts a separator every 4 characters.

Implementation

String toPrintFormat(String iban, [String separator = ' ']) {
  var every4Chars = RegExp(r'(.{4})(?!$)');
  return electronicFormat(iban)
      .replaceAllMapped(every4Chars, (match) => '${match.group(0)}$separator');
}