formatKEPhoneNumber function
Formats Kenyan phone numbers with the prefixes ('+254', '254', '07' and '7')
to international format +2547xxx
Should only format Kenyan phone numbers, and return the rest as is
Implementation
String formatKEPhoneNumber(String searchParam) {
final String param = trimWhitespace(searchParam);
if (param.startsWith('+254')) {
return param;
} else if (param.startsWith('254')) {
return '+$param';
} else if (param.startsWith('07')) {
final String formattedParam = param.substring(1);
return '+254$formattedParam';
} else if (param.startsWith('7')) {
return '+254$param';
} else {
return param;
}
}