我有一個帶有許多分隔符'/'的網址。在分隔符後面查找最後一個字符串:Javascript
我想在最後一個分隔符後面找到字符串。我怎樣才能寫一個JavaScript代碼?
對於例如,如果我的網址是
localhost/sample/message/invitation/create/email
我想顯示「電子郵件」作爲我的輸出。
我有一個帶有許多分隔符'/'的網址。在分隔符後面查找最後一個字符串:Javascript
我想在最後一個分隔符後面找到字符串。我怎樣才能寫一個JavaScript代碼?
對於例如,如果我的網址是
localhost/sample/message/invitation/create/email
我想顯示「電子郵件」作爲我的輸出。
分裂和採取的最後一個元素
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,'
USNG簡單的regex
var str = "localhost/sample/message/invitation/create/email";
var last = str.match(/[^/]*$/)[0]";
上述正則表達式返回所有最後一個字符「 /「
[String.prototype.split()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split)+ [Array.prototype.pop ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop)。 – VisioN