开发者

jQuery - pulling part of a url through regex

I am trying to set a variable. The variable should be parts of a Search query in the URL. I'm assuming to use REGE开发者_Python百科X to achieve this. IE URL: http://tsqja.deznp.servertrust.com/SearchResults.asp?Search=true+ glass&x=0&y=0

I want to pull the words 'true' and 'glass' in the example above and throw them in a jQuery variable.

ie. var newKeys = $(search keys = some code);

I am no good at using REGEX but would this just be my variable?

/^http:\/\/(tsqja\.)?deznp\.servertrust\./i,/Search=([^&]+)/i


is this for a url alone or for the current url of the page the javascript is on? if the latter, it's as simple as

location.search.split("&")[0].split("=")[1]

otherwise you could do

var url = "http://tsqja.deznp.servertrust.com/SearchResults.asp?Search=true+glass&x=0&y=0";
url.match(/[?]Search=([^&]*)/)[1];

EDIT

So something like this might work (per your comments)

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("+"," ");
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜