Jeg har fundet nedenstående på nettet et eller andet sted, og troede det virkede - men det gør det ikke :-(
Jeg har brug for at kunne validere en mail men nedenstående validering giver lov til at have en mail adresse som knud@busse
Der mangler lidt validering på og der er et punktum til sidst, og om der er sat en landekode m.m. ind efter punktummet på minimum 2 bogstaver.
Kun du hjælpe med at få den til at spille, tak.
var regexp = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$"); if (email.value==""||!regexp.test(email.value)) { alert("<%=valEmail%>"); email.focus(); return; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
-- men efter den seneste rfc for smtp-protokollen må ingen andre en host-serveren checke det, der er foran @-tegnet, og der er i dag tld'er, som er på 6 bogstaver (f.eks. .museum !-)
-- så en simpel udgave kunne være:
var regexp = new RegExp("^.*?@\w[\w-\.]+\.[a-z]{2,6}$","i");
-- som dog i nogle browsere ikke tager alle landespecifikke tegn med, som jo også er blevet tilladt i domænenavne !-)
Synes godt om
Ny brugerNybegynder
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.