- (BOOL)isHaveIllegalChar:(NSString *)str{
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"[]{}(#%-*+=_)\\|~(<>$%^&*)_+ "];
NSRange range = [str rangeOfCharacterFromSet:doNotWant];
return range.location<str.length;
}
原文:http://my.oschina.net/SoulJa/blog/503670