我一直在使用string.replace,我注意到Webkit和Firebug的javascript控制台有一些非常奇怪的地方。
我可以在空白浏览器窗口中重复此行为。(看第一行和最后一行)
>>> "/literature?page=".replace(/page=/i, "page=2")
"/literature?page="
>>> "/literature?page=".replace("page=", "page=2")
"/literature?page=2"
>>> "/literature?page=".replace(/page=/, "page=2")
"/literature?page=2"
>>> "/literature?page=".replace(/page=/i, "page=2")
"/literature?page=2"所以没人认为我打错了什么,这是截图。
Firebug (3.0.14)

Webkit (这篇文章创建时的最新每晚)

发布于 2010-04-25 02:58:25
在中,我第一次得到了最后的结果。看这里的图像。
https://stackoverflow.com/questions/2706969
复制相似问题