javascript - FF+Firebug 出现错误 "Regular Expression too complex",IE 崩溃且 Chrome 挂起

标签 javascript regex

根据这个http://www.utexas.edu/its/help/domain-name-hosting-and/847然后我做了这个正则表达式:

/^[a-z](\w+\.?\w*[a-z0-9]){5,17}@[a-z]((a-z0-9\-]{1, 25}\.[a-z]{2,4})|([a-z0-9\-]{1,25}\.[a-z]{2,3}\.[a-z]{2,3}) )$/;

并抛出这个值:
asdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn@yahoo.com

Firefox + firebug 说“正则表达式太复杂”,IE 崩溃,Chrome 挂起,正则表达式有问题吗?

我使用 JavaScript。

最佳答案

失踪[

/^[a-z](\w+\.?\w*[a-z0-9]){5,17}@[a-z]((

这里[

a-z0-9\-]{1,25}\.[a-z]{2,4})|([a-z0-9\-]{1,25}\.[a-z ]{2,3}\.[a-z]{2,3}))$/;

关于javascript - FF+Firebug 出现错误 "Regular Expression too complex",IE 崩溃且 Chrome 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780386/

相关文章:

javascript - Regex - Java - 将 JS 正则表达式模式迁移到 Java Pattern 类的输入

javascript - Bootstrap - 如何制作固定宽度/不可滚动但仍然响应的垂直侧边栏?

javascript - Magento - 分级定价 + 自定义选项?

Javascript 正则表达式 -\\d 有效,但无效\d

java - java Matcher中的零星堆栈溢出错误

c# - 检索带空格的字母表

javascript - 当脚本放置在 head 标签内时,为什么 HTML5 Canvas 不绘制?

javascript - 我们如何调整 dojo 网格中行的大小

javascript - 使用 jQuery/javascript 仅筛选出我需要的列的 JSON

regex - 编译动态创建的正则表达式的简洁方法