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 } }
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
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.