我试图通过首先将其拆分为除以';'的部分来分解该字符串。然后我想分割那些除以','的部分。它不起作用,我即将打破我的电脑。请有人帮我解决这个问题。
如果你想要...... http://jsfiddle.net/ChaZz/
,你可以使用我的jsfiddlevar 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]);
}
}
答案 0 :(得分:5)
i
是一个数字,就像你定义它一样。
要拆分字符串,您需要访问数组的i
成员。
var mySplitResult2 = mySplitResult[i].split(",");
答案 1 :(得分:0)
如果可以的话,如果必须将字符a
和字符b
分开,最简单的方法是:
string.split('a').join('b').split('b')