2016-09-22 32 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);