我有這個作爲一個字符串最後一個斜線之後的所有字符的JavaScript正則表達式
http://steamcommunity.com/id/user/
當我用這個正則表達式:[^\/]+\/$
我得到這樣的結果是
user/
我想否定最後/所以我可以得到
user
我該如何做到這一點?
我有這個作爲一個字符串最後一個斜線之後的所有字符的JavaScript正則表達式
http://steamcommunity.com/id/user/
當我用這個正則表達式:[^\/]+\/$
我得到這樣的結果是
user/
我想否定最後/所以我可以得到
user
我該如何做到這一點?
嘗試此代碼:
var string = 'http://steamcommunity.com/id/user/'
document.body.innerHTML = string.match(/([^/]+)\/$/)[1]
我添加捕獲組捕獲用戶文件夾。
因爲這是1st
捕獲組,我選擇的項目在返回數組的索引1
從string.match()
var string = 'http://steamcommunity.com/id/user/'
document.body.innerHTML = string.match(/([^/]+)\/$/)[1]
你想不出任何辦法? – jonrsharpe
最後一個斜槓後面沒有任何字符:) –