struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris <christal...@yahoo.fr>
Subject validator type="regex" : param name is regex , not expression
Date Mon, 16 Sep 2013 11:28:59 GMT
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 ) 


________________________________
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message