AddressBook查找带有未格式化编号的格式化编号

时间:2012-10-25 18:08:05

标签: iphone objective-c xcode

当用户输入时如何在用户地址簿中找到电话号码,例如0612345678,但在地址簿中存在此电话号码,但格式为(06)12 34 56 78或+3112345678,所以基本上我的问题是..有没有办法检查电话号码,即使它有这些格式?

1 个答案:

答案 0 :(得分:1)

我一直致力于同一个概念。我所做的是我在NSString中获得了电话号码。

现在,我有一个电话号码,如+(999)555-8888。因此,要删除()-+,我只使用NSString方法stringByReplacingOccurrencesOfString:@"(" withString:@"" ....并对)执行相同操作,-+

最后,结果得到了9995558888。

我认为这可能会对你有帮助.....:)