var regexp = /^[\w\.\-_]+@[\w\-_]+\.[\w\.\-_]{2,}$/i; tekst=f.mail.value.toLowerCase(); if (!regexp.test(tekst)){ alert ("Der skal stå en gyldig e-mail adresse i tekst feltet"); f.mail.focus(); return false; }
Jamen, jeg vil da gerne prøve at give en forklaring !-) / er bare starten på en regular expression ^ betyder at vi skal teste fra allerførste tegn [\w\.\-_]+ betyder at der _skal_ være een eller flere af bogstaver tal . - og _ @ skal være der [\w\-_]+ betyder at der _skal_ være een eller flere af bogstaver tal . og _ \. der skal være punktum [\w\.\-_]{2,} betyder at der _skal_ være 2 eller flere af bogstaver tal . - og _ $ betyder at vi skal teste til allersidste tegn / og her slutter vores RegExp !-)
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.