无效的quatifier。 jQuery.validation.js

时间:2012-03-19 23:44:23

标签: javascript regex jquery-validate

经过快速研究herehere后,解决方案对我的项目无效。

这是正则表达式:

"^([A-Za-z0-9\._%-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,4}+[;]?)(?:[;][A-Za-z0-9\._%-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,4}+[;]?)*$|^$"

这是一个错误,当我到达电子邮件验证步骤时,firebug会向我发出错误(请参阅上面的正则表达式):

invalid quantifier
hasformat()jquery...tion.js (line 211)
pattern = "\^([A-Za-z0-9\._%-]+@[A...-Za-z]{2,4}+[;]?)*$|^$\"

1 个答案:

答案 0 :(得分:2)

我认为这是两组+

之后的{2,4}

如下所示被移除使其运行但可能不是您需要的模式

^([A-Za-z0-9\._%-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,4}[;]?)(?:[;][A-Za-z0-9\._%-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,4}[;]?)*$|^$