note 19043 rejected from function.eregi by zak
| From: | zak@php.net | Date: | Wed, 13 Feb 2002 21:20:41 +0000 |
| Subject: | note 19043 rejected from function.eregi by zak | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-26586@lists.php.net to get a copy of this message | ||
How can I get 'getmxrr' to work again on this regular expression handling sub domains?
Michael
function validate_email($email) {
if (eregi( "^" .
"[a-z0-9]+([_\\.-][a-z0-9]+)*" . //user
"@" .
"([a-z0-9]+([\.-][a-z0-9]+)*)+" . //domain
"\\.[a-z]{2,}" . //sld, tld
"$", $email, $check_pieces))
/* -- Original Code --
if (eregi("^[a-zA-Z0-9._-]+@([a-zA-Z0-9._-]+)\.([a-zA-Z0-9_-]){2,3}$", $email,
$check_pieces))
if (getmxrr(substr(strstr($check_pieces[0], '@'), 1), $mx_hosts))
*/
return TRUE;
else
return FALSE;
}