Avatar ·

Wie überprüft man eine E-Mail auf Gültigkeit in Swift?

Hallo zusammen! Ich bin ein angehender iOS-Entwickler und habe ein Problem mit der E-Mail-Validierung in Swift. Ich schreibe eine App für die Benutzerregistrierung und muss überprüfen, ob die eingegebene E-Mail ein korrektes Format hat. Ich habe versucht, meine eigene Prüfung zu schreiben, aber sie funktioniert nicht richtig. Hier ist mein Code: ```swift func isValidEmail(_ email: String) -> Bool { return email.contains("@") && email.contains(".") } ``` Aber diese Prüfung lässt Strings wie "test@", "@test.com" oder "test@.com" durch. Offensichtlich sind das ungültige E-Mail-Adressen. Ich habe auch gehört, dass man NSRegularExpression verwenden kann, verstehe aber nicht, wie man einen regulären Ausdruck richtig erstellt und in Swift anwendet. Könnt ihr mir sagen, wie man eine zuverlässige E-Mail-Validierung macht? Muss ich reguläre Ausdrücke verwenden? Gibt es eingebaute Methoden in Foundation oder UIKit? Vielen Dank im Voraus für die Hilfe! <<>>

Der beste Weg zur E-Mail-Validierung in Swift

Die korrekte E-Mail-Validierung ist schwieriger, als es scheint