我有一个16个逗号分隔值的字符串,我需要从这个字符串中提取第3个值: 例: 2563443220,2899228055,513347,0,#NA#,#NA#,0,#NA#,#NA#,0,15,15,2457550340,3556823919,6456282,0
在这种情况下,结果应为:513347
答案 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];