DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21706>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21706

Escaping '.' character does not work in some conditions

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID



------- Additional Comments From [EMAIL PROTECTED]  2003-08-27 14:03 -------
Tried with CVS 20030827 (today), got:
[1]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_"."\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"    
:       true
[2]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_"."\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"    
:       true
[3]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_"."\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"    
:       true
[4]     Checking        "[EMAIL PROTECTED]"  against
"^(.*<)?([a-zA-Z0-9_"."\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"    
:       true
[5]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"     
:       true
[6]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"     
:       true
[7]     Checking        "[EMAIL PROTECTED]" against
"^(.*<)?([a-zA-Z0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"     
:       true
[8]     Checking        "[EMAIL PROTECTED]"  against
"^(.*<)?([a-zA-Z0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+(>)?$"     
:       true

So I think it's working ok.

Note about [a-zA-Z0-9_"."\-] character class: it is the same as
[a-zA-Z0-9_".\-], and it will match " character and I guess that was not
desired. And, class [a-zA-Z0-9_\.\-] is same as [a-zA-Z0-9_.\-]. You can verify
this by downloading latest CVS and modifying your program accordingly (run it
against "j\"o\"[EMAIL PROTECTED]", "[EMAIL PROTECTED]")

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to