Javascript jQuery/JS从URL提取特定字符串
我有以下网址: 我只需要从url中提取Rome。到目前为止,我已经做到了: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
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”。如果不是这样,请更具体地描述您的用例。。。