我试图通过首先将其拆分成用';'分隔的部分来拆分此字符串。然后,我想将这些部分除以“,”。但是它无法正常工作,我将要破坏我的计算机。有人可以帮我解决这个问题。
如果愿意,可以和我的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]);
}
}
最佳答案
i
是一个数字,因为这就是您定义它的方式。
要拆分字符串,您需要访问Array的i
成员。
var mySplitResult2 = mySplitResult[i].split(",");
关于javascript - 用JavaScript将字符串拆分两次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13092421/