struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris <christal...@yahoo.fr>
Subject Re: validator type="regex" : param name is regex , not expression
Date Thu, 19 Sep 2013 11:07:16 GMT
Thanks for the informations



________________________________
 De : Lukasz Lenart <lukaszlenart@apache.org>
À : Struts Users Mailing List <user@struts.apache.org> 
Envoyé le : Jeudi 19 septembre 2013 7h59
Objet : Re: validator type="regex" : param name is regex , not expression
 

Sometime ago ... with 2.3.12. I have renamed expression to regex as
right now you can define regexExpression as Ognl expression - there
was name clash without renaming ;-)

http://struts.apache.org/development/2.x/docs/version-notes-23120.html

2013/9/18 Chris <christalkto@yahoo.fr>:
> Hello ,
>
> Do you have any idea since when ( which version ) the word expression is no
> more  avaliable ?
> In some examples on the Web or in Books, the word used is still
> "expression".
>
> Regards
>
> Chris
>
> -----------------------------------------------------------------------------------------------------------
>
>
> Done, thanks for reporting!
>
> https://cwiki.apache.org/confluence/display/WW/Form+Validation+Using+XML
>
> 2013/9/16 Chris
>
>> Hi Lukasz,
>>
>> Good example of regex in
>> http://struts.apache.org/development/2.x/docs/form-validation-using-xml.html
> ,
>> and choose  between JavaScript validator or Java validator will be another
>> story .;-)
>>
>>
>> but the file EditAction-validation.xml seems contain a wrong value.
>> .
>>
>> I found it in testing PhoneNumber with many wrong values and it always
>> worked !
>> I thought maybe a jar is missing ?
>>
>> But it was the param name in the file EditAction-validation.xml
>> -> <param name="expression"> should be <param name="regex">
>>
>> before
>> <validator type="regex">
>>     <param name="fieldname">personBean.phoneNumber</param>
>>     <param name="expression"><![CDATA[\d{3}-\d{3}-\d{4}]]></param>
>>     <message>Phone number must be entered as 999-999-9999.</message>
>> </validator>
>>
>> after
>> <validator type="regex">
>>     <param name="fieldname">personBean.phoneNumber</param>
>>     <param name="regex"><![CDATA[\d{3}-\d{3}-\d{4}]]></param>
>>     <message>Phone number must be entered as 999-999-9999.</message>
>> </validator>
>>
>>
>>
>>
>> Regards,
>>
>> Chris ( christalkto )
>>
>>
>> __________________



-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message