我需要使用 xml 文件验证来验证 struts2 中的代码字段。我有正则表达式,它有效。我想添加一个条件:字段为空也可以。
我尝试以这种方式使用 AND 运算符:
<field name="codeFiscale">
<field-validator type="regex">
<param name="expression"><![CDATA[^(?=^$)(?=[a-zA-Z]{6}[0-9]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9]{2}([a-zA-Z]{1}[0-9]{3})[a-zA-Z]{1})$]]></param>
<message key="error.CF.invalid" />
</field-validator>
</field>
但它不起作用。有什么建议吗?