iPhone有一个很好的电话号码拆分功能,例如:
新加坡手机:+65 9852 4135
新加坡居民专线:+65 6325 6524
中国移动:+86 135-6952-3685
中国驻地:+86 10-65236528
香港:+886 956-238-82
美国:+1 (732) 865-3286
请注意这里的优点:
- 国家代码、地区代码和其余代码的拆分是自动的;
- 分隔符也很好地适用于不同的国家,例如“()”、“-”和空格。
注意 解析逻辑对我来说是可行的,但是我不知道从哪里获得大多数国家/地区的电话号码格式的知识。
我在哪里可以找到此类知识或实现它的开源代码?
最佳答案
您可以使用 libphonenumber 代码库获得类似的功能。
关于algorithm - iphone的电话号码拆分算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8498755/