字符串数字-从123456转换为123456

string numbers - convert from 123,456 to 123456

本文关键字:123456 转换 数字 字符串      更新时间:2023-09-26

我有一个字符串数字数组,如下所示:"123556"552255242"2601"242"2"4"我想把它们转换成整数,但带","的数字我想先从"123556"转换成"123556"。我该怎么做?

var numbersArray = ["153,32","32,453,23","45,21"];
for (var i = 0; i < numbersArray.length; i++) {
    numbersArray[i] = parseInt(numbersArray[i].replace(',',''));
}
var str = "552,255,242";
var numbr = parseInt(str.replace(/',/g,''), 10);

您可以使用.replace方法。

"123,556".replace(/,/g, '');

试试这个:string.replace(',', '');

类似的东西

var parseMe(myarray) {
  var out = new Array(myarray.length);
  for (i=0;i<myarray.length;i++){
      var tokens[] = myarray[i].split(",");
      var s = tokens[0] + tokens[1];
      out.push(parseInt(s));
  }
  return out;
}

之后只需使用splitjoin(或replace)来移除,parseInt

var number = "123,456";
number = number.split(',').join('');
number = parseInt(number, 10);