17. maj 2005 - 15:14Der er
6 kommentarer og 1 løsning
Emailvalidering må ikke indeholde mellemrum og danske bogstaver
Jeg har en javascript funktion der checker om en given streng er en valid email. Men der er en fejl der gør at brugeren eksempelvis kan skrive følgende email
[test test@nisse.dk] eller [ågeølæble@kajogandrea.dk]
Hvad skal der ændres for at det validerer korrekt ?
function isEmail( sEmail ) { var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // definitions for nonvalid email var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // definitions for valid email if (!reg1.test( sEmail ) && reg2.test( sEmail )) { // Check for valid / nonvalid return true } else { return false } }
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
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.