formatPhoneNumber static method
Format phone number for display
Implementation
static String formatPhoneNumber(String phoneNumber) {
// Remove all non-digit characters
final digits = phoneNumber.replaceAll(RegExp(r'[^\d]'), '');
if (digits.length >= 10) {
// Format as: +XXX XX XXX XXXX
final countryCode = digits.substring(0, digits.length - 9);
final areaCode = digits.substring(digits.length - 9, digits.length - 7);
final firstPart = digits.substring(digits.length - 7, digits.length - 4);
final secondPart = digits.substring(digits.length - 4);
return '+$countryCode $areaCode $firstPart $secondPart';
}
return phoneNumber;
}