Utmaning: E-postvalidering
Uppgift
Swipe to start coding
Implementera e-postvalidering genom att ta bort eventuella inledande och avslutande blanksteg från strängen. Kontrollera sedan e-postadressens giltighet baserat på tre villkor: det måste finnas tecken före @
-symbolen, det måste finnas tecken efter @
, och domänen efter @
måste innehålla en punkt. Om e-postadressen är giltig, extrahera och visa domänen (delen efter @
-symbolen, exklusive själva symbolen).
- I metoden
validateEmail
, hitta indexet för@
-symbolen iemail
. - I metoden
validateEmail
, hitta indexet för den sista punkten (.
) iemail
. - Kontrollera att
@
-indexet är större än0
, och att punktindexet är större än@
-indexet och mindre än längden på e-postadressen minus 1. - I metoden
extractDomainFromEmail
, hitta indexet för@
-symbolen iemail
. - Extrahera och returnera delsträngen som börjar från tecknet omedelbart efter
@
i metodenextractDomainFromEmail
. - I metoden
main
, ta bort eventuella inledande och avslutande blanksteg från e-poststrängen.
Lösning
solution.java
Var allt tydligt?
Tack för dina kommentarer!