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
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().
50,00
€
Number.toLocaleString()
var i = 50.00; alert(i.toLocaleString() + ' €'); // alerts '50.00 €' or '50,00 €'
Demo →
2.1m questions
2.1m answers
60 comments
57.0k users