我正在尝试在电子邮件验证过程中允许所有可能的字符用于电子邮件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>