Javascript 拆分格式化数字&;指定为变量

Javascript 拆分格式化数字&;指定为变量,javascript,regex,Javascript,Regex,在JavaScript中使用Tianium IDE。我认为这也必须使用正则表达式来实现 所以,我试着采取类似的措施 5-6-7 然后把它分开,例如, 我取第一个数字(在本例中为5),然后将其放入一个变量中供以后使用。这对于所有的数字都是一样的,因此我最终得到了类似于varone=5的结果;Var2=6;var三=7 这样,我就能够获取特定的数字并使用它们的值,而不是将其作为一个整体 我已经为此工作了大约两个小时,但由于我对正则表达式(或其他类似的文本格式)的理解在这一点上相当糟糕(学习!),我需

在JavaScript中使用Tianium IDE。我认为这也必须使用正则表达式来实现

所以,我试着采取类似的措施
5-6-7
然后把它分开,例如, 我取第一个数字(在本例中为5),然后将其放入一个变量中供以后使用。这对于所有的数字都是一样的,因此我最终得到了类似于
varone=5的结果;Var2=6;var三=7

这样,我就能够获取特定的数字并使用它们的值,而不是将其作为一个整体


我已经为此工作了大约两个小时,但由于我对正则表达式(或其他类似的文本格式)的理解在这一点上相当糟糕(学习!),我需要额外的帮助。谢谢

我很确定您可以像这样访问数据:

var list = "1-6-7-123-123-3-21-3",
    items = list.split('-');

console.log(items[1]); // logs "6"
console.log(items[0]); // logs "1"
console.log(items[3]); // logs "123"

+1.我正要发布相同的答案。对于这个问题,正则表达式是矫枉过正的。请注意,数组将包含字符串,而不是数字。感谢您将注释改为答案。帮了大忙@是的,很好。。。如果需要将任何内容转换为int,可以在操作之前运行parseInt。@JTApps谢谢:)我认为如果需要,也可以在split函数中使用regex。