Het is misschien een simpele vraag, maar ik moet controleren of het juist geen email adres is, normaal is het dus met een uitroepteken, bijvoorbeeld !empty.
maar dat doet hij hier niet, wat kan ik hiervoor wel gebruiken?

Mvg jerry
Geen preg_match nodig.

<?php
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
// niet valid
}
?>
Werkt nu perfect!

Ik had eerst dit namelijk:

else if(preg_match("/^[A-Za-z0-9._\-]+\@[A-Za-z0-9._\-]+\.[A-Za-z]{2,4}$/", "$email"))
{
echo "";
}
De preg_match retourneert een waarde, true als het matched en anders false, je kunt dus gewoon kijken of het false is, dan weet je dat het niet matched.

Reageren