|
1
|
| Jauzsika · 技术社区 · 15 年前 |
|
|
1
0
非常奇怪的行为,但只影响我的火狐。我有一个更简单的代码版本,它仍然在 http://jsfiddle.net/daybarr/FwZAn/ . HTML格式:
JavaScript代码:
似乎在Firefox3.6.12中有突破,但在Chrome7、IE9或Opera10.61中没有。
This blog post
解释了一些“全局Regex标志的奇怪行为”,但这并不能真正解释为什么这个bug出现在Firefox而不是其他浏览器中。Firefox处理
除非您真的需要全局标志(在示例代码中似乎不是这样),否则我建议您不要使用它。 |
|
|
2
0
看着你的regex我不明白你为什么要用
这是一个浏览器错误(我猜有些regex JIT优化出错了)。在4.x的betas中,这个错误对我来说不再发生了。 如果你检查我的进一步减少 test case (在FF、Opera和Chrome的第四个输出中返回空值)并仔细阅读 RegExp.lastIndex 你会明白为什么会这样
在第一次之后
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |