Ich suche nach der einfachsten und saubersten Methode zur Validierung von E-Mail (String) in Swift. In Objective-C habe ich diese Methode verwendet, aber wenn ich sie in Swift umschreibe, erhalte ich beim Erstellen des Prädikats die Fehlermeldung "Die Formatzeichenfolge konnte nicht analysiert werden".Was sind Best Practices für die Validierung von E-Mail-Adressen in Swift?
- (BOOL) validateEmail: (NSString *) candidate {
NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,6}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:candidate];
}
Pleas e posten Sie immer Ihren Code, der nicht funktioniert. –