как я могу получить доменные расширения от UITextField? - PullRequest
1 голос
/ 28 апреля 2020

Я хочу принять пользователей, которые учатся в университете, поэтому мне нужно только принять формат электронной почты как studentname@inst**. Edu ** или studentname@inst**. Edu.tr **

как я могу проверить это с помощью регулярных выражений или другого метода в Swift 5? Thx.

1 Ответ

0 голосов
/ 04 мая 2020
extension String {
   func regex(_ regex: String) -> Bool {
      return self.range(of: regex, options: .regularExpression) != nil
   }
}
let email = "blah_email@inst.edu"
email.regex(#"^[\w]+@inst\.edu$"#)
// If email is of the form: "(...)@inst.edu", it will return true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...