Ian*_*Ian 8 javascript regex variables url jquery
我正在调查这个问题,但我找不到任何可靠的答案来达到这个目的.假设我有一个URL ...
http://mysite.com/stuff/index.php?search=my+search
我怎样才能抓住这个URL并删除index.php?search = my + search,这样就可以了http://mysite.com/stuff/?基本上我只是想获取没有文件名的父URL或获取变量...无论URL是什么(所以我不必为我想要使用的每个页面自定义函数)
所以另外一个例子,如果只是......
http://mysite.com/silly.php?hello=ahoy
我只想返回http://mysite.com的根目录
任何人都可以帮我解决这个问题吗?我完全迷失了.
Ali*_*tad 17
尝试使用lastIndexOf("/"):
var url = "http://mysite.com/stuff/index.php?search=my+search";
url = url.substring(0, url.lastIndexOf("/") + 1);
alert(url); // it will be "http://mysite.com/stuff/"
Run Code Online (Sandbox Code Playgroud)
要么
var url = "http://mysite.com/silly.php?hello=ahoy";
url = url.substring(0, url.lastIndexOf("/") + 1);
alert(url); // it will be "http://mysite.com/"
Run Code Online (Sandbox Code Playgroud)