关于ios:iPhone手机号码格式NSFormatter

iPhone phone number format NSFormatter

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


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

编辑:更好的解决方案。

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