PHP gevorderde |
|
Hallo,
Ik wil kijken of het een geldig emailadres met de volgende code:
if(!empty($_POST['email'])) {
if(!ereg('^[_\.0-9a-z-]+@([0-9a-z][0-9a-z]+\.)+[a-z]{2,3}$',$_POST['email'])) {
array_push($errors,'Ongeldig emailadres');
}
}
if(!empty($_POST['email'])) { if(!ereg('^[_\.0-9a-z-]+@([0-9a-z][0-9a-z]+\.)+[a-z]{2,3}$',$_POST['email'])) { } }
Het werkt half, alleen wanneer er nu een _ of . komt te staan, zoals in test_1@hotmail.com geeft ie terug dat het een ongeldig emailadres is terwijl dit wel kan.
Hoe kan ik dit oplossen?
Finduilas
|