NumberFormat in various locales
JavaScript
var largeNum = 100000000.15;
var f = new Intl.NumberFormat('pt-BR', {
style: 'currency',
currency: 'BRL',
minimumFractionDigits: 2
});
console.log('pt-BR: ' + f.format(largeNum));
console.log(largeNum + " formatted to the customs of various locales:");
console.log("Default locale: " +
new Intl.NumberFormat().format(largeNum));
console.log("French: " +
new Intl.NumberFormat("fr").format(largeNum));
console.log("Brazilian Portuguese: " +
new Intl.NumberFormat("pt-BR").format(largeNum));
console.log("Arabic: " +
new Intl.NumberFormat("ar").format(largeNum));