У меня есть текстовое поле, в котором я выполняю проверки с использованием регулярных выражений. Но у меня есть проблема, когда пользователь вводит дефис в текстовое поле и нажимает кнопку, после чего должно быть выдано предупреждение о том, что ввод недействителен. Я выполняю проверки для строки и специальных символов, но для специальных символов проверка не выполняется.
Это мой код:
NSRegularExpression *regex = [[[NSRegularExpression alloc]
initWithPattern:@"[a-zA-Z][#$%&*()']" options:0 error:NULL] autorelease];