Я пытаюсь создать шаг формы, где одним из элементов шага формы является ввод электронной почты. Для этого я хочу, чтобы проверить электронную почту в отношении определенных доменов т.е.ResearchKit: Подтвердить адрес электронной почты
@ gmail.com, @ icloud.com, @ me.com
Я могу видеть, что мы имеем формат электронной почты ответа в виде это:
ORKEmailAnswerFormat()
Однако я не могу увидеть где-нибудь в этом типе, что позволяет мне применять регулярное выражение проверки. В этом я вижу, что у нас есть следующие
ORKAnswerFormat.textAnswerFormatWithValidationRegex(validationRegex, invalidMessage)
Я полагаю, что это мой лучший вариант? Если да, знал бы кто-нибудь из регулярного выражения (мое регулярное выражение не самое большое!) В swift, которое обрабатывало бы 3 домена, указанные выше?
У меня есть что-то вроде этого ... (! Не самый большой я знаю)
[A-z0-9A-г ._% + -] + @ gmail.com
[A-z0-9A-г ._% + -] + @ (Gmail | ICloud | me) \. com – sweaver2112