我正在Struts2验证器上验证一个文本字段,该字段需要输入字母数字,但我的代码不起作用。
代码如下:
<field-validator type="regex">
<param name="regexExpression">[^[/^(\d)\1+$/g]]</param>
<message>${getText("bookReq.bookId.err")}</message>
</field-validator>
如何解析XML中的正则表达式?我这里出错了
Illegal/unsupported escape sequence near index 10 [^[/^(\d)\1+$/g]] ^
1条答案
按热度按时间svujldwt1#
Struts2不验证正则表达式模式。相反,它通过有效的正则表达式验证字段值。BTW
\w
匹配字母数字(与[a-zA-Z 0 -9_]相同)