我有以下电子邮件地址验证器,当要评估的字符串达到一定长度时,它不会评估并抛出上述错误:
^([\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让我分开了!