Nasıl e-posta doğrulama için php '@' işaretinden sonra çizgi kullanımını devre dışı bırakmak için düzenli ifade belirtebilirim?

0 Cevap php

Ş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.";
}
?>

0 Cevap