On 06 January 2004 15:53, Dave G wrote: > PHP Gurus > > A while ago on this list I posted a few questions about an eregi > filter for email addresses entered into a form. With the help > of people > on this list, I settled on the following code which has worked fine in > the months since I started using it. The code is this: > > eregi('[EMAIL PROTECTED]', $email) > > But recently, a person was unable to get their email to pass > this eregi test. The email is valid, as they are able to send email to > me. It has the following format: > > [EMAIL PROTECTED] > > Shouldn't this email pass? I've allowed for hyphens after the @ > mark. Is it that there are two many periods?
No. You've only allowed for hyphens in the first element after the @ sign -- this address has them in the 2nd element. Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php