JS替换()返回,,,,,,,,而不是带有逗号的数字



以下代码是从欧元到美元的转换器。这是JS功能。eingabe =输入,ausgabe =输出。如果我执行此代码,我会得到输出,而不是1,37。

eingabe = eingabe.replace(/,/g, ".");
eingabe = parseFloat(eingabe);
var kurs_euro = 1.37 // 1 euro = 1,37 dollar
var ausgabe = 0;
ausgabe = eingabe * kurs_euro;
ausgabe = Math.round((ausgabe + 0.00001) * 100)/100 + " Dollar";
ausgabe = ausgabe.toString();
ausgabe = ausgabe.replace(/./g, ",");
alert(ausgabe);

/./表示您使用Regex,并且.替换了任何字符。尝试无正:

ausgabe.replace('.', ',');

或逃脱.

ausgabe.replace(/./g, ',');

最新更新