regex 如何在Struts2中验证接受字母数字输入的文本字段

qvtsj1bj  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(67)

我正在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]] ^
svujldwt

svujldwt1#

Struts2不验证正则表达式模式。相反,它通过有效的正则表达式验证字段值。BTW
\w匹配字母数字(与[a-zA-Z 0 -9_]相同)

相关问题