爲什麼不能使用以下jQuery代碼?爲什麼這個jQuery代碼不起作用?
$(function() {
var regex = /\?fb=[0-9]+/g;
var input = window.location.href;
var scrape = input.match(regex); // returns ?fb=4
var numeral = /\?fb=/g;
scrape.replace(numeral,'');
alert(scrape); // Should alert the number?
});
基本上我有一個像這樣的鏈接:
http://foo.com/?fb=4
如何首先找到?fb=4
,然後才撿回多少?
謝謝,小心解釋這是如何工作的?比賽中的陣列是什麼? – daryl 2011-06-02 17:43:02
更好的方法是在'window.location.search'上搜索,以免偶爾在路徑或哈希中匹配子字符串。 – digitalbath 2011-06-02 17:44:07
'match'返回匹配數組。 – circusbred 2011-06-02 17:47:03