2012-02-18 204 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

回答