Javascript - 复制链接

时间:2015-08-28 21:26:34

标签: javascript html css

我想提取网站地址的一部分并将其附加到其他链接。

示例:website.com/abc123 - > otherwebsite.com/abc123

有一种简单的方法吗? 我是JavaScript的新手

3 个答案:

答案 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");