note 13276 deleted from function.ereg by jimw

From: Date: Fri, 02 Nov 2001 01:27:54 +0000
Subject: note 13276 deleted from function.ereg by jimw
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-20146@lists.php.net to get a copy of this message
How do you guys check for foreign language email addresses such as chris@ïîöåëóéêàêçàëîã.de (dummy address) or is that even an issue. Right now I am using a variant from Matt's Script translated from Perl <? if (!empty($Email)) {$name = "Email"; if ((!ereg("^(.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)){0,1}$", $HTTP_POST_VARS[$name])) || (ereg("(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)", $HTTP_POST_VARS[$name]))) // Check form input for right format { echo "<b>$name</b> should be in the format of user@domainname.com or user@[255.255.255.0]<br>\n"; } else {echo "Passed $HTTP_POST_VARS[$name]<br>";} } ?> <FORM ACTION="<? echo $PHP_SELF; ?>" METHOD="post"><INPUT TYPE="submit" VALUE="Check for Valid"> <br> <input type='textfield' name=Email value="<? echo $Email; ?>"> </FORM>

« previous php.notes (#20146) next »