On Wed, Sep 09, 2009 at 03:22:25AM +0200, Lupus Michaelis wrote:

>   Sorry for the lag.
>
> Daevid Vincent a écrit :
>>>    OP ?
>>
>> Original Poster
>
>   Thanks :)
>
>> Blah blah blah.
>> I've used this code for about 6 years now and have yet to find emails that
>> it didn't work for. If someone has some funky (whacky) RFC extremity, then
>> so be it. That's their problem. Most people have NORMAL emails that follow
>> the above.
>   I faced a professionnal issue because of a lazy programmer (a Delphi
> component that was not aware about "Toto man"@example.com). What you
> consider normal e'mail is a subset that is not interoperable. And I hate
> that.
>
>> But you are correct, I have revised it to be a little more forgiving
> of some
>> allowed characters...
>>
>> preg_replace("/([\w\.\-...@[\w\.\-_]+\.\w{2,6})/i",
>   You can revised your regex to fit to the new kind of email. But it is
> smarter to use the right tool (like filter_vars).
>
>   Yeah, I know, I feel like some spanish windmill hunter.

I'm not sure it's well known on this list, but one resource I use for
regexps is:

http://www.regexlib.com/

Paul

-- 
Paul M. Foster

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

Reply via email to