Ios iPhone电话号码格式格式化程序

Ios iPhone电话号码格式格式化程序,ios,formatting,phone-number,nsformatter,Ios,Formatting,Phone Number,Nsformatter,我正在将iPhone通讯簿中的电话号码复制到文本字段中。在文本字段中显示为1(234)567-8901。我想将其格式化为12345678901。 有任何帮助吗?您可以使用stringByReplacingOccurrencesOfString:withString:删除您不需要的字符,例如@”(with@“ 编辑:更好的解决方案 NSCharacterSet *charSet =[NSCharacterSet characterSetWithCharactersInString:@"()- "]

我正在将iPhone通讯簿中的电话号码复制到文本字段中。在文本字段中显示为1(234)567-8901。我想将其格式化为12345678901。

有任何帮助吗?

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

编辑:更好的解决方案

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