- preg_match: documentation ( source)
- filter_var: documentation ( source)
<?php
$mail = "pietjepuk+werk@gmail.com";
if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
echo 'VALID';
} else {
echo 'NOT VALID';
}
if(preg_match("/^[A-Za-z0-9\_.-]+@[A-Za-z0-9\_-]+.[A-Za-z0-9\_-]+.*/",$mail)) {
echo 'VALID';
} else {
echo 'NOT VALID';
}