我只想从我的URL中找到第一个参数。
例如:
http://www.google.co.in/webhp?ix=teb&sourceid=chrome&ie=UTF-8
我只想要字符串"ix=teb"。
如何仅获取该字符串。
我只想从我的URL中找到第一个参数。
例如:
http://www.google.co.in/webhp?ix=teb&sourceid=chrome&ie=UTF-8
我只想要字符串"ix=teb"。
如何仅获取该字符串。
window.location.search.replace("?", "").split("&")[0];
更新:
如果有一种变量保存了URL:
url.substring(url.lastIndexOf("?") + 1).split("&")[0];
window.location.search.match(/\?([^&$]+)/)[1] // == 'ix=teb'
假如URL的查询字符串没有任何内容,那么这将会导致错误,所以你应该包含一些类型检查,例如:
var queryStringMatch = window.location.search.match(/\?([^&$]+)/);
if(queryStringMatch) {
// do something with queryStringMatch[1]
}