我正在尝试删除双 url 链接中的第一个 url,例如:
http://somewebsite.com/something/#/###/#/http://someotherwebsite.com/
页面加载后。所以之后,看起来像:
其中 # = 数字
有时第一个网站是 .org 或 .net。我尝试搜索并尝试了想法,但从未删除第一个完整链接。
我正在尝试删除双 url 链接中的第一个 url,例如:
http://somewebsite.com/something/#/###/#/http://someotherwebsite.com/
页面加载后。所以之后,看起来像:
其中 # = 数字
有时第一个网站是 .org 或 .net。我尝试搜索并尝试了想法,但从未删除第一个完整链接。
str = "http://" + (str.split('http://')[2]);
它并不漂亮,但这至少会让你走上正确的轨道:
links = 'http://somewebsite.com/something/#/###/#/http://someotherwebsite.com/'
links = links.split('http')
console.log(links[2])
这将为您提供第二个链接(删除“http”,但从那里您可以重新添加它并执行您需要的操作。它并不漂亮,但听起来您不是在寻找一个优雅的解决方案
如果您想了解有关 split() 函数的更多信息,它基本上会根据输入(在我们的例子中为“http”)拆分(因此得名)一个字符串。从那里你可以遍历它或对列表做任何你想做的事情。