Javascript jQuery/JS从URL提取特定字符串

Javascript jQuery/JS从URL提取特定字符串,javascript,jquery,Javascript,Jquery,我有以下网址: 我只需要从url中提取Rome。到目前为止,我已经做到了: var citySearch = $.cookie('recentSearch'); citySearch.match(/_keywords=(.+)/)[1] 其中City搜索url 这只返回“罗马%2C+意大利&国家=意大利&城市=罗马&日期自=2016-07-02和日期至=2016-07-05 “您的正则表达式匹配太多,它应该与以下内容配合使用: var citySearch = $.cookie('rece

我有以下网址:

我只需要从url中提取Rome。到目前为止,我已经做到了:

var citySearch = $.cookie('recentSearch');
citySearch.match(/_keywords=(.+)/)[1] 
其中City搜索url

这只返回“罗马%2C+意大利&国家=意大利&城市=罗马&日期自=2016-07-02和日期至=2016-07-05

您的正则表达式匹配太多,它应该与以下内容配合使用:

var citySearch = $.cookie('recentSearch');
citySearch.match(/_keywords=(.+?)&/)[1]
这将为您提供“罗马%2C+意大利”,这是关键字参数


希望这有帮助

您想要
Rome
是因为它是字符串的第一部分,还是因为这是
city
GET变量的值?我只是在寻找“Rome”,意思是您只想知道Rome是否包括在内?在本例中,您可以将“citySearch.indexOf('Rome')>=0”。如果不是这样,请更具体地描述您的用例。。。