Hjælp til at "udbygge" et JavaScript
Hej!Til at begynde med vil jeg ærligt sige at jeg overhovedet ikke har forstand på JavaScript-programering. Derfor henvender jeg her i håb om at en elleranden "kunne finde på" at hjælpe mig. På forhånd. Tak !!!
Jeg har konstateret at dette e-mail scriptet ikke kontrollerer om man har "glemt" landekoden f.eks. ".dk"/".com"/".info"
altså undersøge om punktummet står på den tredie, fjerde - eller femtesidste plads (afhængig af om landekoden er på to, tre eller fire tegn). Kan en eller anden hjælpe med at det kan lade
sig gøre ?
placering=0;
tekst=(document.forms[0].E_mail.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Der skal stå en e-post adresse i tekstfeltet!");
theForm.E_mail.focus();
return (false);
}
else{
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("Der må ikke være mellemrum i adressen!");
theForm.E_mail.focus();
return (false);
}
else{
if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 ||
tekst.indexOf("å")!=-1 ||
tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 ||
tekst.indexOf("Å")!=-1 ||
tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
alert ("Der er ulovlige tegn i adressen!: æ Æ ø Ø å Å , ;");
theForm.E_mail.focus();
return (false);
}
else{
if (placering<1 || tekst.length<=(placering+1)){
alert ("E-post adressen er forkert! - Forsøg igen!");
theForm.E_mail.focus();
return (false);
}
}
}
}
hilsen og på forhånd. Tak !!!
Peter
