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