如何在javascript中从url获取第一个参数

how to get first argument from url in javascript

本文关键字:获取 第一个 参数 url 中从 javascript      更新时间:2023-09-26


我只是想从我的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];

您可以使用正则表达式来读取URL的部分内容:

window.location.search.match(/'?([^&$]+)/)[1] // == 'ix=teb'

如果URL的查询字符串中没有任何内容,这将导致错误,因此应该包括一些类型检查,如:

var queryStringMatch = window.location.search.match(/'?([^&$]+)/);
if(queryStringMatch) {
   // do something with queryStringMatch[1]
}