[英]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);
+
運算符將字符串轉換為數字。 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.