For lige at være pointene værd, vil jeg så anbefale at dit tjek kræver, at der er et eller andet før @ og at domænenavnet i det mindste ligner et domænenavn, dvs. mindst 1 tegn efterfulgt af punktum og derefter mindst 2 bogstaver - og ja, f.eks er 1.dk et gyldigt (og eksisterende) domæne. Du kan se en lille reklame for noget salatsnask på
http://1.dk Den komplette regexp for det er: .+@.+\..+.
Hvis du vil gøre det striksere, kan du slå efter i DNS om der findes en mailserver, men det er faktisk ikke engang særligt effektivt, der er nemlig nogle top-level domæner, hvor alle udefinerede adresser peger på en server for det firma, der står for salg af domæner under det TLD. Se f.eks
http://en_test_for_eksperten.museum/Så konklusionen er, at den eneste sikre måde at afprøve ægtheden af en emailadresse er at sende en mail med et link indeholdende en kode til adressen. Hvis linket bliver fulgt, virker adressen.