אם אתה מנסה להתאים כתובת מייל ולבדוק אם היא אכן תואמת לכתובת מייל נכונה אני הייתי עושה את זה ככה:
PHP קוד:
<?php
$email = "myname@mydomain.com";
$regex = "/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/";
if ( preg_match( $regex, $email) )
{
echo "Regex matched";
exit;
}
echo "Regex did not match!";
?>