从电话号码中查找国家代码

Posted

技术标签:

【中文标题】从电话号码中查找国家代码【英文标题】:Find Country Code from Phone Number 【发布时间】:2017-11-22 12:19:13 【问题描述】:

在我的应用程序中,我使用的是+17896786788+322657579849 之类的电话号码。

我只想通过传递任何电话号码来检索country code,即+1+322,即我将发送电话号码,它会返回该号码的国家代码。

是否有任何 API 或任何可用于从电话号码中获取国家/地区代码的方法?

我怎样才能找到它?

【问题讨论】:

【参考方案1】:

我不知道从电话号码中分离国家代码的 API, 但是您可以使用这个link 来获取所有国家及其对应的代码。它是一个 json 文件。您首先将此 json 中的所有代码解析为一个数组,然后使用“范围”功能和 + 符号将每个元素与您的电话号码进行比较

试试看。你会得到它。

【讨论】:

以上是关于从电话号码中查找国家代码的主要内容,如果未能解决你的问题,请参考以下文章

使用手机号码 Android 查找国家代码

iOS如何查找用户电话号码的国家代码?

如何从电话号码中删除“+”和国家代码?

从电话号码 API 获取国家代码

快速从用户电话号码中获取电话国家代码

Android - 电话号码格式化和删除国家/地区代码