NSCharacterSet *nameCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"] invertedSet];
NSRange userNameRange = [myString rangeOfCharacterFromSet:nameCharacters];
if (userNameRange.location != NSNotFound) {
NSLog(@"包含特殊字符");
}