去除兩端的空格
?[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]
去掉特殊字符串
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"@/:;()¥「」"、[]{}#%-*+=_//|~<>$€^?'@#$%^&*()_+'/"""];
由于NSString中有全角符號和半角符號, 因此有些符號要包括全角和半角的
然后調(diào)用stringByTrimmingCharactersInSet
NSString *trimmedString = [string stringByTrimmingCharactersInSet:set];
trimmedString就是過濾后的字符串