如何从16个逗号分隔的数字字符串中提取特定数字

时间:2016-06-20 13:33:47

标签: javascript

我有一个16个逗号分隔值的字符串,我需要从这个字符串中提取第3个值: 例: 2563443220,2899228055,513347,0,#NA#,#NA#,0,#NA#,#NA#,0,15,15,2457550340,3556823919,6456282,0

在这种情况下,结果应为:513347

2 个答案:

答案 0 :(得分:3)

您可以使用String#split方法;

var str = "2563443220,2899228055,513347,0,#NA#,#NA#,0,#NA#,#NA#,0,15,15,2457550340,3556823919,6456282,0"


var arrEle  = str.split(',');

arrEle[2];; //access the third element

或者你可以用这种方式使用regularre表达式。

str.split(/[,]/);

arrEle[2];; //access the third element;

答案 1 :(得分:3)

您可以使用split方法。 split方法将string分解为array。因此,您可以从array

获得所需的值
var str = "2563443220,2899228055,513347,0,#NA#,#NA#,0,#NA#,#NA#,0,15,15,2457550340,3556823919,6456282,0";
var result = str.split(',')[2];