normalizePhoneNumber method
Normalizes a phone number for WhatsApp API.
phoneNumber
is the phone number to normalize.
Returns a normalized phone number.
Implementation
String normalizePhoneNumber(String phoneNumber) {
// Remove all non-digits except the + sign
String normalized = phoneNumber.replaceAll(RegExp(r'[^\d+]'), '');
// Ensure it has a + prefix if it doesn't start with one
if (!normalized.startsWith('+')) {
normalized = '+$normalized';
}
return normalized;
}