1

この文字列を最初に';'で分割されたセクションに分割して分割しようとしています。次に、それらのセクションを「、」で分割します。しかし、それは機能しておらず、私は自分のコンピューターを壊そうとしています。誰かが私がこれを理解するのを手伝ってくれませんか。

必要に応じて、私のjsfiddleをいじることができます... http://jsfiddle.net/ChaZz/

var myString = "Call 1-877-968-7762 to initiate your leave.,-30,0,through;You are eligible to receive 50% pay.,0,365,through;Your leave will be unpaid.,365,0,After;";

var mySplitResult = myString.split(";");

for(i = 0; i < mySplitResult.length -1; i++){
    var mySplitResult2 = i.split(",");
    for(z = 0; z < mySplitResult2.length -1; i++) {
    //document.write("<br /> Element " + i + " = " + mySplitResult[i]);
        document.write("<br/>Element" + z + " = " + mySplitResult[z]);
    }
}
4

2 に答える 2

5

iそれがあなたがそれを定義した方法であるように、は数です。

i文字列を分割するには、配列のメンバーにアクセスする必要があります。

var mySplitResult2 = mySplitResult[i].split(",");
于 2012-10-26T18:30:23.800 に答える
1

もし私がそうかもしれないなら、あなたが文字で分割しなければならないならa、文字b、最も単純なのは: string.split('a').join('b').split('b')

于 2019-02-11T16:03:44.523 に答える