You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2003/05/27 11:01:16 UTC

DO NOT REPLY [Bug 20258] New: - regexp \w bug

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=20258>.
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=20258

regexp \w bug

           Summary: regexp \w bug
           Product: Struts
           Version: Unknown
          Platform: Sun
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Validator Framework
        AssignedTo: struts-dev@jakarta.apache.org
        ReportedBy: babiev_yevgeniy@fromru.com


For russian (encoding="windows-1251") the pattern ^\w+$ doesn't recognize 
russian characters and works for ^[A-Za-z�-��-�]+$ only.

The place for reference in validation.xml

<form-validation>

  <formset>

      <form name="LoginForm">
         <field
            property="username"
            depends="required,mask">
               <msg
                 name="mask"
                 key="login.username.maskmsg"/>
               <arg0 key="login.username.displayname"/>
               <var>
                 <var-name>mask</var-name>
                 <var-value>^[A-Za-z�-��-�]+$</var-value>
               </var>
         </field>

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org