修改正则表达式,仅允许双引号中的特殊字符

时间:2013-06-13 16:05:38

标签: javascript

我有一个正则表达式,用于检查邮件本地部分的有效性。

/^([a-zA-Z0-9!#\$%&\'\*\+-\/=\?\^_`{\|}~\\\\\\"\']{1,64})$/

我想在此正则表达式中包含一些额外的逻辑,以便检查()@[]:;,<>之类的特殊字符是否仅包含在双引号中。

我尝试将此表达式/^\"<>()@[];:,\"$/合并到上面的现有表达式中,但未正确验证。

任何人都可以告诉我哪里出错了。

0 个答案:

没有答案