Hello,

On 06/14/2002 03:06 AM, Miguel Cruz wrote:
> On Fri, 14 Jun 2002, Manuel Lemos wrote:
> 
>>The following classes use this validation regular expression string. It 
>>does not exclude some invalid addresses but includes all valid addresses.
>>
>>"^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~?])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~?]+\\.)+[a-zA-Z]{2,4}\$"
> 
> 
> It doesn't, as far as I can tell, allow this valid address:
> 
>    [EMAIL PROTECTED]

I never heard of TLD with more than 4 characters. Is this recent?

This classes that I mentioned with this regular expression are used by 
more than 10.000 users. If this was a problem already, I should have 
learned. So, I assume TLDs like this are recent.


> And what's with all the nonsense characters in the domain name portion?
> Only letters, numbers, hyphen, and period are allowed after the @ sign.

I just followed the BNF of the RFC to figure which characters would 
eventually be valid. At least it does not exclude valid characters.

-- 

Regards,
Manuel Lemos


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

Reply via email to