我一直在搞乱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"
只是为了没有人认为我输入错误,这里是截图。
萤火虫 (3.0.14)
Webkit(截至本文创建时的最新每晚。)