Tuesday, March 29, 2022

Email Validation Regular Expression

func isValidEmail() -> Bool {

    let emailRegEx = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,64}"
    let emailPred = NSPredicate(format:"SELF MATCHES %@", emailRegEx)
    return emailPred.evaluate(with: self.trimmingCharacters(in: .whitespacesAndNewlines))

}

No comments:

Post a Comment