在Swift获取国家代码

时间:2017-10-07 12:32:12

标签: ios swift

如何知道给定数字字符串的国家/地区代码?例如 0917 8987 999 ,则国家/地区代码将为“ ph ”。如果您能为我提供资源,图书馆或示例代码,我们将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

解析国家/地区并验证国际电话号码您可以使用PhoneNumberKit。 易于在Swift中实施。

实施:

let phoneNumberKit = PhoneNumberKit()

        do {
            let phoneNumber = try phoneNumberKit.parse("+33689017383")
            print(phoneNumber.countryCode)
            print(phoneNumberKit.mainCountry(forCode: phoneNumber.countryCode)!)
        }
        catch {
            print("Generic parser error")
        }