note 35571 added to function.eregi

From: Date: Sat, 06 Sep 2003 06:17:42 +0000
Subject: note 35571 added to function.eregi
Groups: php.notes 
Request: Send a blank email to php-notes+get-55523@lists.php.net to get a copy of this message
Most of the Ereg functions for emails that I have seen do not work for emails like :- joe@something.co..uk And emails such as joe@something.co.uk+1234 This eregi which we put together, I think works, it should be just one line, but php.net did not let us submit, because it said that even after using wordwrap() the line was too long :- $ereg_string = "^[\'+\\./0-9A-Z^_\`a-z{|}~\-]+@ [a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+){1,3}$"; Adjust the number "3" right at the end to whatever number you want. A long domain name such as "@finance.uk.yahoo.co.uk" which has 5 parts will require the number to be higher. ---- Manual Page -- http://www.php.net/manual/en/function.eregi.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+35571 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+35571&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+35571&report=yes

« previous php.notes (#55523) next »