natintosh / intl_phone_number_input

MIT License
166 stars 505 forks source link

ParseNumber method bug #267

Open ghost opened 3 years ago

ghost commented 3 years ago

Describe the bug Parsing number method is not working correctly. It removes digits from phone body like dial code.

Package version intl_phone_number_input: ^0.7.0+2

Flutter version Flutter (Channel stable, 2.5.1, on macOS 11.4 20F71 darwin-x64, locale en-TR)

To Reproduce PhoneNumber _number = await PhoneNumber.getRegionInfoFromPhoneNumber("+15417543010", 'US'); print(_number.phoneNumber); flutter: +15417543010 print(_number.parseNumber()); flutter: +54754300 //(all 1 digits are removed instead first one)

Expected behavior print(_number.parseNumber()); flutter: +5417543010

Targeted platforms (please complete the following information): iOS

ricky-blip commented 6 months ago

I also got this issue, I used another package to fix it