У меня есть строка, которая должна быть только a-z, 0-9 и _
Как проверить правильность ввода? Я пробовал это, но он принимает письмо типа å, ä, ö, ø и т.д.
NSString *string = [NSString stringWithString:nameField.text];
NSCharacterSet *alphaSet = [NSCharacterSet alphanumericCharacterSet];
[string stringByTrimmingCharactersInSet:alphaSet];
[string stringByReplacingOccurrencesOfString:@"_" withString:@""];
BOOL valid = [[string stringByTrimmingCharactersInSet:alphaSet] isEqualToString:@""];