From: "Red Wingate" <[EMAIL PROTECTED]>
> >
> > if(strpos($email,'@'))
> >
> > No, seriously.
>
> 'Look @ the screen. You will find wonderfull colors there!'
>
> doesn't look like an e-mail adress, does it ? A basic approch to really
> check the syntax would be:
>
> preg_match("#^\s*[-\w_]+(\.[-\w_]+)[EMAIL PROTECTED](\.[-\w_]+)+\s*$#sim", $email)

If you're going to validate a [EMAIL PROTECTED] address, why even
bother? Seriously. There are a 1000 different regular expressions for email
addresses out there and each of them have flaws to some extent.

If your application is so important that it requires a valid email address,
you should send them something to confirm it. Otherwise, just take whatever
crap they give... if they don't want emails, so be it.

---John Holmes...

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to