删除最后一个字符出现之前的所有内容。

13 浏览
0 Comments

删除最后一个字符出现之前的所有内容。

我正在尝试对一个字符串执行以下操作:

  • 找到字符"/"的最后一次出现;
  • 删除该字符之前的所有内容;
  • 返回剩余的字符串;

为了更明确,让我们假设我有以下字符串:

var string = "/Roland/index.php"; // 这是window.location.pathname的结果

现在我需要从中提取出除了实际页面以外的所有内容,类似于这样:

var result = "index.php" // 这是我需要返回的内容

当然,这只是一个例子,因为显然我会有不同的页面,但是相同的原则适用。

我想知道是否有人能帮我找出解决方案。我尝试了下面的操作,但没有成功:

var location = window.location.pathname;
var result = location.substring(location.lastIndexOf["/"]);

0