我正在尝试设置一个变量。该变量应该是URL中搜索查询的一部分。我假设使用REGEX来实现这一目标。 IE网址:http://tsqja.deznp.servertrust.com/SearchResults.asp?Search=true+ glass&x=0&y=0
我想在上面的示例中提取“true”和“glass”,并将它们放在jQuery变量中。
即。 var newKeys = $(search keys = some code);
我不擅长使用REGEX,但这只是我的变量吗?
/^http:\/\/(tsqja\.)?deznp\.servertrust\./i,/Search=([^&]+)/i
答案 0 :(得分:1)
这是单独的网址还是javascript所在网页的当前网址?如果是后者,它就像
一样简单location.search.split("&")[0].split("=")[1]
否则你可以做
var url = "http://tsqja.deznp.servertrust.com/SearchResults.asp?Search=true+glass&x=0&y=0";
url.match(/[?]Search=([^&]*)/)[1];
所以这样的事情可能有用(根据你的评论)
var url = "http://tsqja.deznp.servertrust.com/SearchResults.asp?Search=true+glass&x=0&y=0";
var theKeys = url.split("Search=")[1].split("&")[0].replace("+"," ");