在我的Rails應用程序中的JavaScript函數中,我試圖獲取配方的ID。在這樣的事件對象內查找匹配正斜槓後的最後一位數字
e.delegateTarget.baseURI
產生uri,其最後一個數字(正斜槓後面)是我想要的id。
http://myroute.com/users/2/recipes/6
當然,這個id在未來可能會更長,所以我需要能夠獲得最後一個正斜槓後的所有數字。
我試圖讓最後一個ID這樣
var uri = e.delegateTarget.baseURI
var re = /^(.*[\\\/\d])/;
var recipe_id = uri.match(re);
匹配的斜線應該是最後一個,因爲*匹配貪婪,然後我找任何數字。這完全錯了。我對正則表達式不太瞭解。你能幫我嗎?
'url.split('/')。pop()'? – elclanrs