formatPhone method
Formats a French phone number string (10 digits) with spaces every 2 digits.
Example: "0601020304".formatPhone() → "06 01 02 03 04"
Implementation
String formatPhone() {
var allNumbers = RegExp(r'(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})');
String finalString = replaceAllMapped(allNumbers, (Match m) {
return '${m[1]} ${m[2]} ${m[3]} ${m[4]} ${m[5]}';
});
return finalString;
}