如何在javascript书签中替换正斜杠

时间:2016-06-21 22:08:25

标签: javascript

我不是程序员,但在这里和那里都知道一点。这是我在浏览器中的书签。它应该取我所在页面的网址,点击后,将我带到另一个网站(example.com),并将第一个网站传递到第二个网站的网址(例如sitechecker.com)。

问题是,example.com/上的尾部斜杠阻止了sitechecker的工作,因此我需要在传递给其他站点时以某种方式删除尾部斜杠。

E.g。
不好 http://www.example.com /

http://www.example.com

Bookmarklet代码:

javascript:(function(){ var url=location.href; var url=url.replace(/^(http|https):\/\//i,''); window.open('https://www.widgetfactory.com/index.html/all//'+encodeURIComponent(url)+'/Oc?l=us')})();

1 个答案:

答案 0 :(得分:2)

尝试使用以下正则表达式url.replace(/\/$/, ""); Exm。以下

var url = 'http://www.example.com/';
console.log(url.replace(/\/$/, ""));