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>
しかし、それは機能しません。なにか提案を?