有幾種方法將字符串轉換爲整數,當字符串例如:「1,234」,如何使用腳本將字符串(1,234)轉換爲數字(1234)?
parseInt("1,234")
被轉換成數字的O/P:將1。有什麼辦法讓編號爲1234當我輸入字符串「1,234」。請建議我拿到號碼。提前致謝。
有幾種方法將字符串轉換爲整數,當字符串例如:「1,234」,如何使用腳本將字符串(1,234)轉換爲數字(1234)?
parseInt("1,234")
被轉換成數字的O/P:將1。有什麼辦法讓編號爲1234當我輸入字符串「1,234」。請建議我拿到號碼。提前致謝。
,而不是","
變量
var tempnum="1,234";
parseInt(tempnum.replace(/,/g,""));
不變量
parseInt("1,234".replace(/,/g,""));
參考replace
在你的代碼 –
有幾個錯誤謝謝你的關注@LoïcFaure-Lacroix我更新了我的答案見.. –
爲什麼變量?您還需要替換所有逗號,而不僅僅是一個。 –
檢查了這一點
var num = '1,234';
num = num.replace(/,/g, '');
num = parseInt(num, 10);
您需要替換所有逗號,而不僅僅是一個。 –
ohh right ... thanx :) – Abhidev
更換','什麼也沒有,然後'parseInt' – elclanrs
'parseInt函數( '1,234' .replace(/,/ g,''))' –