获取字符串中字符“ - ”之前和之后的值

时间:2014-06-09 07:40:46

标签: javascript

我在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。先谢谢。

1 个答案:

答案 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]);
}