提取特定字符串我有以下網址:的jQuery/JS從URL
我只需要從URL中提取羅馬。到目前爲止,我已設法做到這一點:
var citySearch = $.cookie('recentSearch');
citySearch.match(/_keywords=(.+)/)[1]
其中citySearch網址。
這僅返回 「羅馬%2C +意大利&國家=意大利&城市=羅馬& date_from = 2016年7月2日& DATE_TO = 2016年7月5日 」
提取特定字符串我有以下網址:的jQuery/JS從URL
我只需要從URL中提取羅馬。到目前爲止,我已設法做到這一點:
var citySearch = $.cookie('recentSearch');
citySearch.match(/_keywords=(.+)/)[1]
其中citySearch網址。
這僅返回 「羅馬%2C +意大利&國家=意大利&城市=羅馬& date_from = 2016年7月2日& DATE_TO = 2016年7月5日 」
你的正則表達式是匹配太多,它應該與:
var citySearch = $.cookie('recentSearch');
citySearch.match(/_keywords=(.+?)&/)[1]
這會給你「羅馬%2C +意大利」這是關鍵字參數。
希望這有助於
我只是在尋找「羅馬」 – Alex
這意味着你只是想知道羅馬是否包括在內?在這種情況下,你可以'citySearch.indexOf('Rome')> = 0'。如果不是這種情況,請描述您的用例更具體的... –
你想'Rome',因爲它是字符串的第一部分,或者因爲這是'city' GET變量的值? –