spacedNumbers property

String get spacedNumbers

Inserts a thin space every three digits in a numeric string.

Example: '1234567'.spacedNumbers returns '1 234 567'.

Implementation

String get spacedNumbers => replaceAllMapped(
      RegExp(r'(\d{1,3})(?=(\d{3})+(?!\d))'),
      (Match m) => '${m[1]} ',
    );