Javascript 如何将URL提升到某个位置
这是我的网址Javascript 如何将URL提升到某个位置,javascript,jquery,Javascript,Jquery,这是我的网址 http://127.0.0.1/vikum/symfony/web/index.php/messenger/getConversation 使用我需要得到的URL到 http://127.0.0.1/vikum/symfony/web/index.php/messenger/ 如何在javascript中实现这一点 请记住,我所需要的/may-change的数目是最后一个点之前的点/您可以使用来获取最后一个正斜杠的位置,然后使用来获取到该点的url子字符串 var url =
http://127.0.0.1/vikum/symfony/web/index.php/messenger/getConversation
使用我需要得到的URL到
http://127.0.0.1/vikum/symfony/web/index.php/messenger/
如何在javascript中实现这一点
请记住,我所需要的/may-change的数目是最后一个点之前的点/您可以使用来获取最后一个正斜杠的位置,然后使用来获取到该点的url子字符串
var url = "http://127.0.0.1/vikum/symfony/web/index.php/messenger/getConversation";
var indexOfLastFwdSlash = url.lastIndexOf("/");
var shortUrl;
if (indexOfLastFwdSlash === -1) { // no forward slash is found
// Invalid URL
} else {
shortUrl = url.substring(0, indexOfLastFwdSlash + 1); // +1 to include the last '/'
}
样本运行:
var url='1〕http://127.0.0.1/vikum/symfony/web/index.php/messenger/getConversation';
var indexOfLastFwdSlash=url.lastIndexOf(“/”);
var-shortUrl;
如果(indexOfLastFwdSlash==-1){
//无效的URL
}否则{
shortUrl=url.substring(0,indexoflastfwdlash+1);//+1以包含最后一个“/”字符
}
警报(短URL);//警报'http://127.0.0.1/vikum/symfony/web/index.php/messenger/“
您可以使用:
url.substring(0,url.lastIndexOf('/') + 1);
@lk404没问题,很乐意帮忙。