查詢字符串參數我是很新,正則表達式,需要從我們的網址刪除某些內容刪除URL與正則表達式
http://mysite.blah/problem/smtp/smtp-open-relay?page=prob_detail&showlogin=1&action=smtp:134.184.90.18
我需要從「?」刪除一切並留在我身邊:
http://mysite.blah/problem/smtp/smtp-open-relay
這是我們用來獲取路徑數據的當前正則表達式。例如,我可以抓住「smtp」和「smtp-open-relay」(我們需要)。然而,有時我們的URL會根據用戶來自哪裏而改變,從而附加導致我們當前正則表達式爆炸的查詢字符串參數。
// Retrieve the route data from the route
var routeData = /([0-9a-zA-Z_.-]+)\/([0-9a-zA-Z_.-]+)$/g.exec(route);
我需要它忽略來自「?」的東西。上。
你可以嘗試在分裂? – scrappedcola
擺脫查詢字符串真的很容易。只要這樣做:'url = url.split('?')[0]' – musicnothing