Şu komut aşağıdaki e-posta '@' işaretinden sonra normal ifade doğrulama ikinci kısmında belirtilen hiçbir alt çizgi olsa bile doğrular. Nasıl e-posta ikinci kısmında alt çizgi geçersiz yapabilirim?
<?php
$email = 'firstname.lastname@a_aa.bbb.co_m';
$regexp = "/^[^0-9][A-z0-9_]+([.][A-z0-9_]+)*[@][A-z0-9]+([.][A-z0-9]+)*[.][A-z]{2,4}$/";
if (preg_match($regexp, $email)) {
echo "Email address is valid.";
} else {
echo "Email address is <u>not</u> valid.";
}
?>