小编Ash*_*tch的帖子

从Firefox 4开始,正则表达式抛出""正则表达式太复杂"错误

我有以下电子邮件地址验证器,当要评估的字符串达到一定长度时,它不会评估并抛出上述错误:

^([\w\-]+)([\.\w\-\+]+)*@([\w\-]+\.){1,5}([A-Za-z]){2,4}$
Run Code Online (Sandbox Code Playgroud)

它很容易重现.将正则表达式放入http://regexpal.com/以及一个很长的电子邮件地址,例如juicy.cakeballs2@cheeze-party.poonalicious.com

问题是Firefox 4+特有的

任何人都可以建议一种简化正则表达式或其他方式来解决问题的方法吗?

Lisa让我分开了!

javascript regex firefox

1
推荐指数
1
解决办法
249
查看次数

标签 统计

firefox ×1

javascript ×1

regex ×1