【发布时间】:2014-05-09 01:58:49
【问题描述】:
我有一个始终包含 8 个变量值的字符串,这些变量值用连字符 (-) 分隔,如下例所示:
5-2-2-2-2-2-2-1
将其拆分为 8 个单独的值以便我可以在变量中使用它们中的每一个(如果值可以是整数或值“n/a”)的最佳方法是什么?
非常感谢您提供的任何帮助,蒂姆。
【问题讨论】:
标签: javascript jquery string split substring
我有一个始终包含 8 个变量值的字符串,这些变量值用连字符 (-) 分隔,如下例所示:
5-2-2-2-2-2-2-1
将其拆分为 8 个单独的值以便我可以在变量中使用它们中的每一个(如果值可以是整数或值“n/a”)的最佳方法是什么?
非常感谢您提供的任何帮助,蒂姆。
【问题讨论】:
标签: javascript jquery string split substring
您正在搜索String.split() 方法
【讨论】:
var str = '5-2-2-2-2-2-2-1';
var parts = str.split('-');
for (var i=0;i<parts.length;i++){
console.log(parts[i]);
}
【讨论】:
parts[0] contains 5, parts[1] contains 2, parts[2] contains 2 etc. str.split() 将产生一个数组。所以parts 是一个数组。阅读有关 javascript 数组的更多信息