0

JavaScript に配列があります。配列内の項目は次のようになります。

var people = new Array("michael_51", "mark_57", "graham_44", "paul_22");

アンダースコアの前後の要素を分割して、ループで使用したいと思います。

start loop...
(1st Match) - (2nd Match)
end loop...

ループマッチの最初は (マイケル) で、2 番目は (51) などです。

どうもありがとう。

4

3 に答える 3

2

正規表現は実際には必要ありません (を除いてsplit):

var people = new Array("michael_51", "mark_57", "graham_44", "paul_22");

for(var i = 0; i < people.length; i++) {
    var data = people[i].split("_");
    alert("(1st Match): "+data[0]+" - (2nd Match): "+data[1]);
}

ここでデモを試してください

于 2013-06-23T00:47:44.470 に答える