Для проверки электронной почты: -
func isValidEmail(testStr:String) -> Bool {
let emailRegEx = "[A-Z0-9a-z._%+-]+@gmail+\\.[A-Za-z]{2,}"
let emailTest = NSPredicate(format:"SELF MATCHES %@", emailRegEx)
return emailTest.evaluate(with: testStr)
}
Как использовать: -
if isValidEmail(testStr: "john@gmail.com"){
print("Valid emailID")
}
else{
print("invalide EmailID")
}