【发布时间】:2021-04-25 13:33:48
【问题描述】:
我的电话号码为字符串,例如“+91 96001 64500”,(从 google 地方 API 获取数据) 我想提取电话号码(不包括国家代码)以及国家代码,不知道国家(国家可以是任何国家)。 我该如何在颤振中做到这一点。
注意:Extract code country from phone number [libphonenumber] 已经提出了另一个完全相同的问题,但它是针对 android 的,我希望它用于颤振。
【问题讨论】:
-
如果您也有 iOS 解决方案,您可以在 Flutter 的各自平台代码中使用特定于平台的解决方案。为什么要提取国家代码?我要求更好地了解情况。也许在单独的字段中输入国家/地区代码会更好,或者来自用户选择的国家/地区。
-
一个难点是国家代码的长度不同,可以是+1、+45、+212等等。
-
@Doh09 我正在做一个项目,我从 Google Place API 获取数据,我需要解析数据并分别显示国家代码和电话号码。我没有从用户那里得到输入,它来自 Google Places API 本身,所以不能像你说的那样在单独的字段中输入国家代码。
-
Google API 是否不提供国家名称、“美国”等代码或其他数据(例如可能指示位置的坐标)?