メールの検証中にメールIDに可能なすべての文字を許可しようとしていますが、このように書いています-
^(\s)*[a-zA-Z_]{1}(a-zA-Z0-9.\-_`~!#$&%^*()+,=:{}[\]|\\\<>/?,.;'")*[@]{1}[a-zA-Z0-9]*[a-zA-Z0-9.\-+_]*[a-zA-Z0-9]{1}(\s)*$
しかし、次のような構文エラーが発生します
表示される位置は;
ここで何か不足していますか?
パターンを含むコードは次のとおりです。これは、Struts の検証中に行われています
<field property="email" depends="required,mask">
<arg0 key="alert.user.email" />
<var>
<var-name>mask</var-name>
<var-value>^(\s)*[a-zA-Z_]{1}(a-zA-Z0-9.\-_`~!#$&%^*()+,=:{}[\]|\\\<>/?,.'";)*[@]{1}[a-zA-Z0-9]*[a-zA-Z0-9.\-+_]*[a-zA-Z0-9]{1}(\s)*$</var-value>
</var>
</field>