我想與正則表達式來拆分使用javascript字符到陣列JavaScript的分裂與正則表達式
富= foobar的= & foobar1 = foobar2 =
成
FOO,foobar的=, foobar1,foobar2 =
對不起,我要重新描述一下情況。 首先,我會將其拆分爲「&」,並希望稍後對其進行後期處理。
str=foo=foobar=&foobar1=foobar2=
var inputvars=str.split("&")
for(i=0;i<inputvars.length;i++){
var param = inputvars[i].split("=");
console.log(param);
}
回報
[foo,foobar]
[]
[foobar1=foobar2]
[]
我試圖用.split( 「=」),但foobar的=得到splited出爲foobar的。
我基本上希望它是
[foo,foobar=]
[foobar1,foobar2=]
使用JavaScript來只分裂的第一次出現=任何幫助嗎?
這真的是格式嗎?它從何而來。我從來沒有見過類似'=&'的東西。除此之外,它看起來像查詢字符串的一部分。 – 2012-07-10 01:53:59
你能澄清你想要分割的準確規則嗎?這是兩個級別的分割,第一個用'&',然後用'='在結果組件上? – 2012-07-10 03:00:13