2012-02-18 212 views
0

我想验证jsp页面的struts2应用程序中的文本框。它应该接受字母数字或字母。只有字母数字和字母表在struts2-validation.xml验证

我用下面的validation.xml文件代码:

<validator type="requiredstring"> 
    <param name="fieldname">productName</param> 
    <message>Please select product Name.</message> 
</validator> 

<validator type="regex"> 
    <param name="fieldname">productName</param> 
    <param name="expression">^[,a-zA-Z0-9 ]*$</param> 
    <message>Product name should accept only in AlphaNumeric.</message> 
</validator> 

字段名称:产品名称 有效输入:abcdABC123(字母和数字),ABCABC(字母) 无效:123(数字)

任何人都可以请帮我解决这个问题。提前致谢。

+0

嗨everyone..please帮我找了aboove问题的解决方案。提前致谢。 – shiva 2012-02-19 04:41:28

+0

@问题在哪?上述验证规则发生了什么? – 2012-02-19 15:51:28

+0

@ UmeshAwasthi:当我使用上面的代码时,文本框也接受数字,字母数字和字母。我只想在该文本框中只允许字母数字和字母。 – shiva 2012-02-20 11:40:01

回答