2016-09-22 31 views
0

我有像3.477,60 kr這樣的貨幣,我想在js代碼中使用此currenty來添加額外的價格計算邏輯。我使用下面的代碼來格式化它,但它提供了NaN警報。如何將丹麥貨幣轉換爲數字

var currency = "3.477,60 kr"; 
var number = Number(currency.replace(/(\..*)\./g,'$1')); 

alert(number); 

我要像3477.60 輸出任何一個可以請指導我在此。

回答

3

在這裏你去

var currency = "3.477,60 kr"; 
var number = currency.replace(/\./g, '').replace(/\,/g, '.').replace(/ kr/g,''); 


alert(number); 
2

嘗試這個 -

var currency = "3.477,60 kr"; 
 
var value = currency.replace(/\./g, '').replace(/\,/g, '.').split(' ')[0] 
 
console.log(value);