iOS-字符串过滤和替换
备注:
1.注意代码中的特殊的空格!!!
#pragma mark 检测并过来手机号码字符串(以逗号分隔的)中的无效字符. +(NSString*) validAndFilterMobilePhoneNumber : (NSString*) mobilePhoneNumber{ NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"[]{}(#%-*+=_)\\|~(<>$%^&*)_+ "];//注意最后2个空格是不一样的,16进制分别是20、C2A0 NSArray* arr = [mobilePhoneNumber componentsSeparatedByCharactersInSet:doNotWant]; NSString* result = [arr componentsJoinedByString:@""]; return result; }