Javascript 获取字符前后的值“-&引用;一串

Javascript 获取字符前后的值“-&引用;一串,javascript,Javascript,我在Javascript中有以下字符串变量 var str=“12-13465-598100-210857-343-2189-103” 我想分别返回“-”之前和之后的所有值。即在“-”之前;"12, 65, 100, 857, 3, 89". 及在“-”之后;134, 598, 210, 34, 21, 103. 提前感谢。您可能应该首先使用逗号拆分值,然后使用连字符拆分其中的每个值。也许是这样的 var firstArray[]; var secondArray[]; var strArray

我在Javascript中有以下字符串变量

var str=“12-13465-598100-210857-343-2189-103”


我想分别返回“-”之前和之后的所有值。即在“-”之前;"12, 65, 100, 857, 3, 89". 及在“-”之后;134, 598, 210, 34, 21, 103. 提前感谢。

您可能应该首先使用逗号拆分值,然后使用连字符拆分其中的每个值。也许是这样的

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]);
}
var firstArray[];
var-secondArray[];
var strArray[]=str.split(“,”);

对于(var i=0;iSee JavaScript的
split()
方法。制作您的
str.split(“-”);
我会的。谢谢Matthew。