getRegionInfoFromPhoneNumber static method
Returns PhoneNumber which contains region information about
the phoneNumber
and isoCode
passed.
Implementation
static Future<PhoneNumber> getRegionInfoFromPhoneNumber(
String phoneNumber, [
String isoCode = '',
]) async {
RegionInfo regionInfo = await PhoneNumberUtil.getRegionInfo(
phoneNumber: phoneNumber, isoCode: isoCode);
String? internationalPhoneNumber =
await PhoneNumberUtil.normalizePhoneNumber(
phoneNumber: phoneNumber,
isoCode: regionInfo.isoCode ?? isoCode,
);
return PhoneNumber(
phoneNumber: internationalPhoneNumber,
dialCode: regionInfo.regionPrefix,
isoCode: regionInfo.isoCode,
);
}