Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字母数字和;struts2-Validation.xml中的仅字母表验证_Validation_Jsp_Struts2 - Fatal编程技术网

字母数字和;struts2-Validation.xml中的仅字母表验证

字母数字和;struts2-Validation.xml中的仅字母表验证,validation,jsp,struts2,Validation,Jsp,Struts2,我正在尝试验证Jsp页面的struts2应用程序中的文本框。它应该接受字母数字或字母表 我在validation.xml文件中使用了以下代码: <validator type="requiredstring"> <param name="fieldname">productName</param> <message>Please select product Name.</message> </validator&

我正在尝试验证Jsp页面的struts2应用程序中的文本框。它应该接受字母数字或字母表

我在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>

产品名称
请选择产品名称。
产品名称
^[,a-zA-Z0-9]*$
产品名称应仅接受字母数字。
字段名称:产品名称 有效输入:abcdABC123(字母数字),abcABC(字母表) 无效:123(数字)

谁能帮我解决这个问题。提前感谢。

使用此正则表达式:

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

请从此处阅读关于
必须包含
表达式的内容:


大家好……请帮我找到解决上述问题的方法。提前谢谢。@有什么问题吗?上面的验证规则是怎么回事?@umeshawashi:当我使用上述代码时,文本框也接受数字、字母数字和字母。我只允许该文本框中包含字母数字和字母。@Umeshawashi:谢谢你,Umesh。Batbatar先生的回答帮助我解决了这个问题。非常感谢您为解决这个问题提供的宝贵帮助。我找到了解决办法。