如何使用 Google 的 libphone 号码https://github.com/googlei18n/libphonenumber来查看电话号码是加拿大还是美国的电话号码,因为它们共享相同的国家代码?
例如:+1415-555-0123 是美国、旧金山 +1647-555-0123 是加拿大、多伦多
只需提供电话号码,我就需要获取国家名称。
当我尝试以下类似的操作时,它返回“true”,而我的期望是它应该返回 false,因为电话号码不是美国号码而是加拿大号码。
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
boolean isPossible = phoneUtil.isPossibleNumber("+16475550123", "US");