0

メールの検証中にメール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)*$

しかし、次のような構文エラーが発生します

SyntaxError: 引数リストの後に ) がありません 表示される位置は;

ここで何か不足していますか?

パターンを含むコードは次のとおりです。これは、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.\-_`~!#$&amp;%^*()+,=:{}[\]|\\\&lt;>/?,.'";)*[@]{1}[a-zA-Z0-9]*[a-zA-Z0-9.\-+_]*[a-zA-Z0-9]{1}(\s)*$</var-value>
</var>
</field>
4

0 に答える 0