05. februar 2001 - 18:38Der er
9 kommentarer og 5 løsninger
ereg() til email
jeg er ved at fikse en mail-liste til et websted. Den indtastede adresse skal checkes med ereg() så der ikke bliver tilmeldt ugyldige mailadresser!
har prøvet med ereg(^[a-z\\.]+@[a-z\\.]+\\.[a-z]$) men det virkede slet ikke. men ereg([a-z\\.]+@[a-z\\.]+\\.[a-z]) virkede delvist.
så altså en regexp kode til at validere emailadresser efter typen: \"navn1.navn2@sub.server.dom\", hvor sub-punktumerne behøver ikke at være der(men må godt) og alle bogstaverne skal være lowercase!
Jeg ved godt det er PHP-kategorien, men jeg har en lille javascript-funktion som tjekker lovlige email adresser. Den kan selvfølgelig skrives om til et PHP regulært udtryk - men det orker jeg ikke lige nu.
if (!reg1.test(str) && reg2.test(str)) // if syntax is valid { return true; } else { alert(\"Du har indtastet en ugyldig e-mailadresse\"); return false; } </script>
Morten>> Indtil nu har jeg også kørt med en funktion der tjekkede efter de nødvendige tegn, men da brugerne på det pågældende websted når en ekstrem grad af \"lamhed\" vil de for alt i verden prøve at tilmelde ugyldige e-mail adresser, derfor er det nødvendigt at tjekke dens opbygning med ereg().
nå, lang tid siden...kan ikke huske hvad jeg gjorde.... i får alle point...
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.