我想提取网站地址的一部分并将其附加到其他链接。
示例:website.com/abc123 - > otherwebsite.com/abc123
有一种简单的方法吗? 我是JavaScript的新手
答案 0 :(得分:0)
function OtherURL(What) {
NewURL='otherwebsite.com';
return NewURL+'\/'+What.substring(What.lastIndexOf('\/'));
}
答案 1 :(得分:0)
function returnNewAdress(adr, ows) {
return ows + adr.substring(adr.indexOf("/"), adr.length);
}
returnNewAdress("website.com/abc123", "otherwebsite.com");
答案 2 :(得分:0)
目前还不清楚该功能应该在什么环境下运行。 在node.js中你可以这样做:
var transformUrl = function (url, newDomain) {
if (! url.match(/https?:\/\//i)) {
// prepend URL with protocol if missing
url = "http://" + url;
}
return newDomain + require("url").parse(url).path;
};
// can be called like this:
// this will return 'otherwebsite.com/abc123'
transformUrl("website.com/abc123", "otherwebsite.com");
transformUrl("http://website.com/abc123", "otherwebsite.com");