【发布时间】:2013-11-29 18:42:42
【问题描述】:
我从手机(iOS 和 Android)的通讯录中获得了一个联系号码列表。但它们并不统一。有时我会得到带有国家代码的电话号码,例如(+919912345678),或者我得到的号码前面有零,比如 09912345678,或者我得到的号码没有国家代码和前面的零,比如 9912345678
任何人都可以建议如何敲击国家代码和前面的零并只获得国家号码,在这种情况下说 9912345678。
我目前正在用空白字符串替换'+'并将以0开头的数字替换为空。
我相信应该有更好的方法来做到这一点。
我正在查看所有国家/地区代码,而不是单独查看 +91。
函数的输入应该是任何格式的联系电话,我正在寻找该格式的国家号码。
(范围仅为手机号)
感谢您花费时间和精力帮助我。
【问题讨论】:
-
尝试查看
PhoneNumberUtils。
标签: android ios abaddressbook phone-number