0

我有允许显示 Bing 搜索结果的脚本。我可以像这样调用搜索结果 url:

'<p class="width"><a  href="' , imgResult.Url , '">',imgResult.DisplayUrl,'</a></p>' ,

问题是,有时 url 是长这样的“草率”:

http://www.art-wallpaper.net/Game-Wallpapers/Assassins-Creed-Brotherhood/imagepages/image3.htm

我想“隐藏”或“删除”网址的http://www.开头 ( ?/Game...art-wallpaper.net

4

2 回答 2

0

也许像这样的 JavaScript 函数。

function shorten(str)
{
   // Get rid of the protocol
   str = str.replace("http://", "");
   str = str.replace("https://", "");

   // Return the domain-part of the URL
   return str.split("/")[0];
}

在打印之前将您的 URL 传递给 JavaScript 函数。

未经测试。

于 2012-04-08T09:58:49.340 回答
0
url="http://www.art-wallpaper.net/Game-Wallpapers/Assassins-Creed-Brotherhood/imagepages/image3.htm";
    pathArray =url .split( '/' );
    host = pathArray[2];
    alert(host);// alert "www.art-wallpaper.net"

和,

    pathArray = "http://www.art-wallpaper.net/Game-Wallpapers/Assassins-Creed-Brotherhood/imagepages/image3.htm".split( '/' );
host = pathArray[2].substring(4);
alert(host);// alert "art-wallpaper.net"

​</p>

于 2012-04-08T09:59:17.313 回答