Email Validation - mangler hurtig hjælp
Hej herinde.Jeg tænkte på om der var nogen der kunne assistere mig med lidt hjælp når det kommer til at kode med php. Jeg skal gerne Have den til at kunne melde fejl, når der bliver indtastet en email, der enten mangler et "@" eller ".dk"
(Emailen indtastes på side 1 og bliver sendt videre til side 2, hvor den gerne skulle melde fejl)
Koden (side1):
<center><form action='Email2.php' method='get'>
Email: <input type='text' name='Email'>
<input type='submit'/>
</form></center>
Koden (side2):
<?php
$email = $_GET['Email'];
if ($email < 7 and $email > 30)
{ echo 'Fejl. Minimum 7 og Maksimum 30 tegn'; }
elseif (!preg_match("/(@)/",$email))
{ echo "Fejl. <br>Du mangler @"; }
elseif (!preg_match('/(.dk$)/',$email))
{ echo "Fejl. <br>Du er ikke i besidelse af en danskregistreret emailadresse.";
} else
{ echo 'Valid email'; }
?>
Jeg har ikke selv lige kunne finde fejl og søger derfor efter svar herinde.
Ønsker gerne feedback hurtigst muligt :)