Avatar billede mpless Nybegynder
05. maj 2003 - 16:46 Der er 2 kommentarer og
1 løsning

Tilrette e-mail validering ...

Hej ..
Jeg har følgende :
if (mail.indexOf(" ") != -1 || mail.indexOf("@") == -1 || mail.indexOf(".") == -1 || mail.length<6 || mail.lastIndexOf(".")<mail.indexOf("@")) {
        mail = "*";
        i++;
    }

men der er et stort minus ved den.
Man kan nøjes med ex. ekspert@ekspert.
Den tjekker altså ikke om de er noget efter det sidste punktum [.]
Hjælp til det ?
Avatar billede jakwag Nybegynder
05. maj 2003 - 17:27 #1
Du kan tilføje:

mail.lastIndexOf(".") == mail.length-1

Så det bliver:

if (mail.indexOf(" ") != -1 || mail.indexOf("@") == -1 || mail.indexOf(".") == -1 || mail.length<6 || mail.lastIndexOf(".")<mail.indexOf("@") || mail.lastIndexOf(".") == mail.length-1) {
    mail = "*";
    i++;
}

: ) Jakob
Avatar billede mpless Nybegynder
14. maj 2003 - 00:28 #2
Hej Jakob ...
Undskyld det sene svar ... :) Det virker jo perfekt
Avatar billede mpless Nybegynder
14. maj 2003 - 00:49 #3
Faktisk virker det ikke en meter ....
Den kan stadig sende selvom der kun er . men ikke er nogen domæne endelse ....

:(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester