Javascript Regex: замена последней точки запятой

У меня есть следующий код:

var x = "100.007"
x = String(parseFloat(x).toFixed(2));
return x
=> 100.01

Он отлично работает именно так, как я хочу. Мне просто нужно крошечное дополнение, которое выглядит примерно так:

var x = "100,007"
x.replace(",", ".")
x.replace
x = String(parseFloat(x).toFixed(2));
x.replace(".", ",")
return x
=> 100,01

Однако этот код заменит первое вхождение ",", где я хочу поймать последнее. Любая помощь будет оценена по достоинству.

5
задан Toon Krijthe 7 September 2012 в 12:33
поделиться