在分隔符后找到最后一个字符串:Javascript

时间:2014-04-16 08:56:11

标签: javascript

我有一个带有许多分隔符的网址'/'。

我想找到最后一个分隔符后面的字符串。我该如何编写javascript代码?

例如,如果我的网址是

localhost/sample/message/invitation/create/email

我想将'email'显示为我的输出。

4 个答案:

答案 0 :(得分:2)

var last = input.split("/").pop();

Simples!

答案 1 :(得分:0)

var url="localhost/sample/message/invitation/create/email";
  url.split("/").pop()

var last=$(url.split("/")).last();

答案 2 :(得分:0)

拆分匹配空格或连字符并使用最后一个元素

的正则表达式
var lw = function(v) {
  return (""+v).replace(/[\s-]+$/,'').split(/[\s-]/).pop();
};
lw('This is a test.'); // returns 'test.'
lw('localhost/sample/message/invitation/create/email,'); // returns 'email,'

答案 3 :(得分:0)

Usng简单正则表达式

var str = "localhost/sample/message/invitation/create/email";
var last = str.match(/[^/]*$/)[0]";

以上正则表达式返回最后一个“/”后的所有字符