Udfordring: E-mailvalidering
Opgave
Swipe to start coding
Implementér email-validering ved at fjerne eventuelle indledende og afsluttende mellemrum fra strengen. Kontroller derefter emailens gyldighed baseret på tre betingelser: der skal være tegn før @
-symbolet, der skal være tegn efter @
, og domænet efter @
skal indeholde et punktum. Hvis emailen er gyldig, udtræk og vis domænet (delen efter @
-symbolet, eksklusiv selve symbolet).
- I metoden
validateEmail
, find indekset for@
-symbolet iemail
. - I metoden
validateEmail
, find indekset for det sidste punktum (.
) iemail
. - Kontroller, at
@
-indekset er større end0
, og at punktum-indekset er større end@
-indekset og mindre end længden af emailen minus 1. - I metoden
extractDomainFromEmail
, find indekset for@
-symbolet iemail
. - Udtræk og returnér delstrengen, der starter fra tegnet umiddelbart efter
@
i metodenextractDomainFromEmail
. - I metoden
main
, fjern eventuelle indledende og afsluttende mellemrum fra email-strengen.
Løsning
solution.java
Var alt klart?
Tak for dine kommentarer!