Herausforderung: E-Mail-Validierung
Aufgabe
Swipe to start coding
Implementierung der E-Mail-Validierung durch Entfernen aller führenden und nachfolgenden Leerzeichen aus dem String. Überprüfen Sie anschließend die Gültigkeit der E-Mail anhand von drei Bedingungen: Es müssen Zeichen vor dem @
-Symbol stehen, es müssen Zeichen nach dem @
stehen und die Domain nach dem @
muss einen Punkt enthalten. Ist die E-Mail gültig, extrahieren und anzeigen der Domain (der Teil nach dem @
-Symbol, ohne das Symbol selbst).
- In der Methode
validateEmail
den Index des@
-Symbols in deremail
ermitteln. - In der Methode
validateEmail
den Index des letzten Punktes (.
) in deremail
ermitteln. - Überprüfen, dass der
@
-Index größer als0
ist und der Punkt-Index größer als der@
-Index und kleiner als die Länge der E-Mail minus 1 ist. - In der Methode
extractDomainFromEmail
den Index des@
-Symbols in deremail
ermitteln. - Den Teilstring ab dem Zeichen direkt nach dem
@
-Symbol in der MethodeextractDomainFromEmail
extrahieren und zurückgeben. - In der Methode
main
alle führenden und nachfolgenden Leerzeichen aus dem E-Mail-String entfernen.
Lösung
solution.java
War alles klar?
Danke für Ihr Feedback!