我有数据:
0101400
0102500
0103300
0202500
0205600
etc
如何从javascript的索引数据中获取价值
0101 value 400
0102 value 500
0103 value 300
0202 value 500
0205 value 600
请帮助,谢谢。
答案 0 :(得分:0)
如果其为字符串格式,则可以使用子字符串功能获取最后3位数字和另一部分
var data = ["0101400", "0102500", "0103300", "0202500", "0205600"];
for(var i = 0; i < data.length; i++){
var index = data[i].substr(data[i].length -3, 3);
var value = data[i].substr(0, data[i].length -3);
console.log(value + " value " + index );
}
答案 1 :(得分:0)
您可以将以下RegExp
与String.protoype.replace
一起使用
let data = '0101400 0102500 0103300 0202500 0205600';
let output = data.replace(/(\d{4})(\d{3})\s?/g, '$1 value $2 \n');
console.log(output)