1樓:
var str = url.substr(1);
strs = str.split("?");
var therequest = new object();
therequest[strs[0].split("=")[0]]=unescape(strs[0].split("=")[1]);
var id = therequest['id']; //取得id
alert(id);
以上僅解決你這個例子的情況,以為大多數情況下url引數的鍵名都不是一樣的
而且開頭一個?中間都是& 所以實際可以一次性獲取全部的引數的
//這個是正常的url注意id和id2鍵名不一樣中間都是&間隔
var str = url.substr(1); //去掉第一個?
strs = str.split("&");//以&分割
var therequest = new object();
//取得全部並賦值
for(var i = 0; i < strs.length; i ++)
//輸出
var id = therequest['id']; //取得id
var id2 = therequest['id2']; //取得id2
var ed = therequest['ed']; //取得ed
alert(id);
alert(id2);
alert(ed);
2樓:匿名使用者
答案一
答案二
測試通過的~請採納~不明白的可以繼續追問~
3樓:匿名使用者
var s = str.indexof('=')+1;//第一個=出現的位置
var e = str.indexof('&');//第一個&出現的位置
var re = str.substring(s,e);//返回的值
4樓:
看到樓上好多人都寫了,我也寫了一個,希望能幫到你:
5樓:文件類共創空間
string.prototype.getquery = function(name)
alert(s.getquery("status"));
alert(s.getquery("mode"));
string.prototype.getquery = function(name)
的意思是為string物件增加一個getquery(name)方法.
6樓:匿名使用者
js擷取指定字串到指定字串之間的內容
7樓:
var str="<123>asdadsadsa<456>";
str = str.match(/<123>(\s*)<456>/)[1];
console.log(str);
\s:匹配任何非空白字元。
*:匹配前面的子表示式零次或多次。
match方法:
語法:stringobject.match(searchvalue)
stringobject.match(regexp)
searchvalue:必需。規定要檢索的字串值。
regexp:必需。規定要匹配的模式的 regexp 物件。如果該引數不是 regexp 物件,則需要首先把它傳遞給 regexp 建構函式,將其轉換為 regexp 物件。
如果 regexp 沒有標誌 g,那麼 match() 方法就只能在 stringobject 中執行一次匹配。如果沒有找到任何匹配的文字, match() 將返回 null。否則,它將返回一個陣列。
例如:"186a619b28".match(/\d+/g);
如果上面的匹配不是全域性匹配,那麼得到的結果如下:
["186", index: 0, input: "186a619b28"]。
8樓:匿名使用者
個人覺得可以定位<123> 後面的》位置,然後在定位<456> 前面的《的位置,擷取中間的字串
var str = '<123>asdadsadsa<456>';
alert(str.indexof('>'));
alert(str.lastindexof('<'));
alert(str.substring(str.indexof('>')+1,str.lastindexof('<')));
9樓:匿名使用者
var str="我是中國人啊哈哈為什麼呢";var newstr=str.substring(2, 11);
alert(newstr);
10樓:小米地瓜來
var str = "這是一段話_很好的一段話!";
str = str.substr(0, str.indexof('_'));
alert(str);
11樓:匿名使用者
var newstr = str.substring(5, str.length - 5);
js如何用正規表示式獲取字串內的匹配部份?
excel如何提取一段字串中間的文字
真真真白丁 親,如果中間的文字部分是連續的,還可以有辦法。如下圖,在b1貼上陣列公式。注意 是陣列公式,在單元格里貼上了以後,千萬不要按回車退出,而要按 ctrl shift 回車 退出 mid a1,min if lenb mid a1,row 1 100 1 2,row 1 100 max if...
js獲取字串中字母的個數,js獲取一個字串中字母的個數
小丁創業 js獲取字串字母個數,方法是 使用屬性 length 詳細的操作步驟如下 1 首先,建立一個新的html文件並建立一個標籤,如下圖所示。2 其次,宣告一個變數並分配一個字串,如下圖所示。3 接著,使用.length屬性獲取字串長度,如下圖所示。4 然後,以彈出視窗的形式列印獲得的字串長度,...
EXCEL中一段字串怎麼擷取
釋普定法師 可用公式 lookup mid a1,find a1 1,row 1 15 我說這位兄弟啊,你講話可要注意點方式方法啊,你這樣說可就涼了各位知友的心了,估計沒有人會再回答你的問題了,因為沒有哪個人會認為自己就是高手的。但是我覺得,下面各樓給的答案都是可以的,本人愚鈍,看不出給出的答案錯在...