正規表現でjavascriptを使用して文字を配列に分割したい
foo=foobar=&foobar1=foobar2=
の中へ
フー、フーバー=、フーバー1、フーバー2=
明確でなくて申し訳ありませんが、シナリオをもう一度説明させてください。最初に「&」で分割し、後で後処理したいと思います。
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= は foobar として分割されました。
本質的にそうであってほしい
[foo,foobar=]
[foobar1,foobar2=]
javascript を使用して最初に発生した = のみを分割する方法はありますか?