将逗号转换为句点js

时间:2014-12-23 12:38:55

标签: javascript

所以我试图进行计算,但显然不会用','在数字中。我想改变这些变量并制作','进入'。'使用javascript

oldSum.value =' 48,35' newSum.innerHTML ='€43,40'

            var oldSumPre = oldSum.value;
            var oldStripped = oldSumPre.replace(/,/g, ".");

            var newSumPre = newSum.innerHTML;
            var newStripped = newSumPre.replace(/,/g, "."); 
            bedrag.innerHTML =  oldStripped - newStripped; 

我现在正在做什么..但它将bedrag.innerHTML改为NaN

3 个答案:

答案 0 :(得分:1)

假设您的变量是vNum。你需要用'。'替换所有逗号。使用这个

vNum = vNum.replace(",", ".");

答案 1 :(得分:1)

var str = "R,e,p,l,a,c,e";
var res = str.replace(/,/g, ".");

alert (res);

答案 2 :(得分:1)

一般情况下,您可以使用本地化/国际化库,这将解决您可能遇到的其他一些任务。

例如这一个:

https://github.com/jquery/globalize/blob/master/doc/api/number/parse-number.md

段:

Globalize.locale( "es" );
Globalize.parseDate( "3,14" ); // 3.14