iPhone手机号码格式NSFormatter

时间:2012-05-10 17:59:49

标签: ios formatting phone-number nsformatter

我正在将iPhone地址簿中的电话号码复制到文本字段。在文本字段中,它显示为1(234)567-8901。我希望将其格式化为12345678901 有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

您可以使用stringByReplacingOccurrencesOfString: withString:删除不需要的字符,例如@"(" @""

编辑:更好的解决方案。

NSCharacterSet *charSet =[NSCharacterSet characterSetWithCharactersInString:@"()- "];
cleanedPhoneNumber = [phoneNumberString stringByTrimmingCharactersInSet:charSet];