normalizePhoneE164 function

String normalizePhoneE164(
  1. String input
)

E.164-ish: digits only, optional leading + preserved as prefix for result.

Implementation

String normalizePhoneE164(String input) {
  final String digits = normalizePhoneDigits(input);
  final bool hasLeadingPlus = input.trim().startsWith('+');
  return hasLeadingPlus ? '+$digits' : digits;
}