Чтобы уточнить, я хочу проверить действительные символы. Для имени, фамилии я хочу проверить [A-Za-z]. Для электронной почты я хочу проверить действительные символы для электронной почты.
Какой алгоритм я бы использовал, чтобы проверить пользовательский ввод? В частности, я хотел бы проверить имя пользователя, фамилию и адрес электронной почты для допустимых символов, прежде чем добавить в базу данных.
Очевидно, что-то вроде этого недостаточно:
if ( [firstName.text isEqualToString:@""] || [lastName.text isEqualToString:@""] || [emailAddress.text isEqualToString:@""]) { ... }