Jan
23
2011
23
2011
email valideren zonder regular expression
Voor de mensen die al een tijdje bezig zijn met PHP: wij zijn nog old skool bezig soms. Wij zijn opgevoed met de reguliere expressies, recursieve functies (en de daarbij behorende mem leaks
).
PHP wordt aangenaam, zeer aangenaam met de SPL library bijvoorbeeld. Nog zo een mooie is : filter_var.
Validation, sanitization en meer filters… voor het valideren van een variabele type, een waarde enz.
Een van de simpelste en makkelijkste om in je eigen library toe te voegen is :
<?PHP
$email = "email@domain.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "valid email";
} else {
echo "not so valid";
}
?>
Hij checkt alleen of het echt een geldig email adres is. Geen lookups e.d.
Dat mag de pret niet drukken, het scheelt weer een regular expression..
Hier kan je de filters vinden:
http://nl2.php.net/filter_var
http://nl2.php.net/manual/en/filter.filters.php
Related Posts
2 Reacties + Reageer op dit artikel
Reageer
Code Library
- Apache en .htaccess (6)
- HTML en CSS (4)
- Javascript (26)
- MySQL (14)
- PHP (27)
- Zend Framework (1)
Tags
Nu online
- 0 Members.
- 5 Guests.

Een artikel door Willem





Nice, deze kon ik nog niet
zeer interessant, bedankt