我在Javascript中有以下字符串变量;
var str =" 12-134,65-598,100-210,857-34,3-21,89-103"。
我想在" - "之前和之后返回所有值。分别。那是在" - "之前; " 12,65,100,857,3,89"。之后" - &#34 ;; 134,598,210,34,21,103。先谢谢。
答案 0 :(得分:1)
您可能应该首先使用逗号分割值,然后使用连字符分割其中的每个值。也许是这样的?
var firstArray[];
var secondArray[];
var strArray[] = str.split(",");
for (var i=0 ; i<strArray.length; i++){
var strVal[] = strArray[i].split("-");
firstArray.push(strVal[0]);
secondArray.push(strVal[1]);
}