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