我知道这很容易,很抱歉,但我生气了,我无法得到它。必须是基本面,我把它们全部搞砸了:((
我有这个网址:
https://www.myweb.sub.com/~user/folder/file.php?param=Value
我需要得到:
https://www.myweb.sub.com/~user/folder/
在一个变量中。
请帮助实现它。
非常感谢
答案 0 :(得分:1)
所以我们不会为你咀嚼这一切,这里的链接应该让你走在正确的道路上:
找到字符的最后一个索引:http://www.w3schools.com/jsref/jsref_lastindexof.asp
获取字符串的子字符串: http://www.w3schools.com/jsref/jsref_substring.asp
告诉我们您之后是否还需要帮助。
答案 1 :(得分:1)
您可以使用slice()
和lastIndexOf()
方法:
var url = "https://www.myweb.sub.com/~user/folder/file.php?param=Value";
var segment = url.slice(0, url.lastIndexOf("/") + 1);
如果您当前的网址实际为https://www.myweb.sub.com/~user/folder/file.php?param=Value
,请改为window.location.href
。
答案 2 :(得分:0)
使用它: -
var str="https://www.myweb.sub.com/~user/folder/file.php?param=Value";
var n=str.substring(0,str.indexOf("file"));