如何从数据索引中找到价值?

时间:2019-05-30 06:05:27

标签: javascript

我有数据:

0101400
0102500
0103300
0202500
0205600
etc

如何从javascript的索引数据中获取价值

0101 value 400
0102 value 500
0103 value 300
0202 value 500
0205 value 600

请帮助,谢谢。

2 个答案:

答案 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)

您可以将以下RegExpString.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)