emostar / flutter-libphonenumber

libphonenumber plugin for Flutter
MIT License
47 stars 47 forks source link

RegionInfo Formatted result unexpected #48

Open willylaurents opened 2 years ago

willylaurents commented 2 years ago

im have a code for autoformat like this:

Future<String> getFormattedPhoneNumber(String phoneNumber) async {
    final RegionInfo regionInfo = await PhoneNumberUtil.getRegionInfo(phoneNumber: phoneNumber, isoCode: 'id');
    return regionInfo.formattedPhoneNumber ?? phoneNumber;
}

when the phoneNumber is 0877123 the regionInfo result is [RegionInfo prefix=62, iso=ID, formatted=0877123] when the phoneNumber is 08771234 the regionInfo result is [RegionInfo prefix=62, iso=ID, formatted=8771234]

in formatted property the 0 is missing.