1
我只是想從我的url中找到我的第一個參數。如何在javascript中獲得來自url的第一個參數
像
http://www.google.co.in/webhp?ix=teb&sourceid=chrome&ie=UTF-8
我只是想串 「九= TEB」。
如何僅獲取該字符串。
我只是想從我的url中找到我的第一個參數。如何在javascript中獲得來自url的第一個參數
像
http://www.google.co.in/webhp?ix=teb&sourceid=chrome&ie=UTF-8
我只是想串 「九= TEB」。
如何僅獲取該字符串。
window.location.search.replace("?", "").split("&")[0];
更新:
的情況下,有一個變量保持網址:
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]
}
呃,有一個更好的方法來做到這一點。 URL解析並不容易。 – 2012-03-17 08:56:40
URL解析是的,有各種各樣的Schemes,Ports,Hosts和IP來完成這個URL模式,但是Http綁定中的Query String模式相當簡單 – 2012-03-17 09:09:20