0

作为以下序列的一部分,我在另一个代码库库中看到了这个表达式:

var url = sel.anchorNode.parentNode.href;
var match = self.location.href.replace(/\/$/i, '');
var replaced = url.replace(match,'');

有人建议正则表达式可能会去除尾随路径以重新输入基本 URL,但我创建了一个小提琴来测试该理论,但它似乎没有检查出来。

http://jsfiddle.net/funkyeah/WEQZZ/

4

2 回答 2

3

它只去除尾部的斜杠。单斜线/

于 2013-05-13T04:13:14.530 回答
0

正则表达式会去除尾部斜杠(如果有),但结合最后一行 ( replaced = ...) 会获取链接的 URL,并从中删除当前页面的 URL(删除尾部斜杠,如果有的话)。

于 2013-05-13T04:41:45.870 回答