NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];
NSCharacterSet *nameCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"] invertedSet];
NSRange userNameRange = [toBeString rangeOfCharacterFromSet:nameCharacters];
if (userNameRange.location != NSNotFound) {
NSLog(@"包含特殊字符");
return NO;
}
NSCharacterSet *nameCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"] invertedSet];
NSRange userNameRange = [toBeString rangeOfCharacterFromSet:nameCharacters];
if (userNameRange.location != NSNotFound) {
NSLog(@"包含特殊字符");
return NO;
}