Iphone 地址簿查找带未格式化号码的格式化号码

Iphone 地址簿查找带未格式化号码的格式化号码,iphone,objective-c,xcode,Iphone,Objective C,Xcode,当用户输入例如0612345678但在地址簿中该电话号码存在但格式为(06)12 34 56 78或+3112345678时,我如何在用户地址簿中找到电话号码,因此基本上我的问题是。。有没有办法检查电话号码,即使它有这些格式?我也有同样的想法。我所做的是在NSString中获取电话号码 现在,我有一个像+(999)555-8888这样的电话号码。因此,为了删除(),-和+,我只使用了NSString方法stringByReplacingOccurrencesOfString:@”(“with s

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

我也有同样的想法。我所做的是在
NSString
中获取电话号码

现在,我有一个像+(999)555-8888这样的电话号码。因此,为了删除
()
-
+
,我只使用了
NSString
方法
stringByReplacingOccurrencesOfString:@”(“with string:@”“
…对
)和
-
+

最后,结果得到了9995558888

我想这可能会帮助你……:)