簡體   English   中英

javascript parseInt從字符串中刪除空格

[英]javascript parseInt to remove spaces from a string

我有一個數字的例子,數字之間有空格,但我想返回沒有空格的整數:

mynumber = parseInt("120 000", 10);
console.log(mynumber); // 120

我希望它返回120000 有人可以幫我這個嗎? 謝謝

更新

問題是我在代碼的開頭聲明了我的變量:

var mynumber = Number.MIN_SAFE_INTEGER;

顯然這會導致您提供的解決方案出現問題。

在處理之前,您可以使用replace刪除字符串中的所有空格。

 var input = '12 000'; // Replace all spaces with an empty string var processed = input.replace(/ /g, ''); var output = parseInt(processed, 10); console.log(output); 

  1. 通過替換函數刪除字符串內的所有空格。
  2. 使用+運算符將字符串轉換為數字。

 var mynumber = Number.MIN_SAFE_INTEGER; mynumber = "120 000"; mynumber = mynumber.replace(" ", ""); console.log(+mynumber ); 

您可以使用替換功能替換所有空白區域

var mynumber = "120 000";
console.log(mynumber.replace(/ /g,''));

OutPut是120000

就像玩javascript一樣:-)

var number= '120 00'; 
var s= '';
number = parseInt(number.split(' ').join(s), 10);
alert(number);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM