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

こんにちは:

<param name="expression"><![CDATA[^(?=.*[a-zA-Z])[,a-zA-Z0-9]*$]]></param> 

ここからおよそMUST CONTAIN式をお読みくださいを。前もって感謝します。 – shiva

+0

@whatは問題ですか?上記の検証ルールで何が起こっていますか? –

+0

@UmeshAwasthi:上記のコードを使用すると、テキストボックスには数値、英数字、アルファベットも使用できます。私は、そのテキストボックスに英数字とアルファベットだけを許可したいと思います。 – shiva

答えて

関連する問題