Is there a built in function of JavaScript to convert a string into a particular locale (Euro in my case)?
E.g. 50.00
should get converted to 50,00 €
.
50.00
is a unit-less value. The best you can do is convert 50.00
to 50,00
and then append the €
yourself. Therefore, just use Number.toLocaleString()
.
var i = 50.00;
alert(i.toLocaleString() + ' €'); // alerts '50.00 €' or '50,00 €'