可能重複:
Get query string values in JavaScriptJavascript - 你會如何將這種模式進行正則表達。似乎無法做到這一點
我「不得不」這個模式,但它並沒有完全給我我需要什麼,但它的工作。
var regex = new RegExp('\\b' + data.keyword + '(=[^&]*)?(&|$)',"gi");
但下面的正則表達式 「是」 我需要什麼,但我似乎無法得到它的正則表達式OBJ內工作: /& dyanmicTxtHere(\ = [^ &] )(? ?= & | $)|^dyanmicTxtHere(\ = [^ &])(& | $)/
我想:這是行不通的 -
var regex = new RegExp('&' + data.keyword + '(=[^&]*)?|^' + data.keyword + '(=[^&]*)?&?',"gi");
我不明白爲什麼。所以上面的正則表達式應該刪除我傳遞的param(和vlaue)(data.keyword),並處理?和&,無論param位於url中。它
那麼,這會匹配什麼?
www.someurl.com?Keyword=foo
www.someurl.com?up=down &關鍵字= FOO
www.somurl.com?up=down &關鍵字= FOO &左= right
etc ...所以,如果我通過「關鍵字」作爲我的動態參數,那麼它會刪除它及其相關的值。
你想從什麼(排序)字符串匹配什麼? –
編輯它將匹配的原始問題。 –
爲什麼有人會拒絕我的問題?它措辭不恰當嗎?沒有足夠的信息?有點蹩腳.. –