JavaScript: formattare le valute

Short link

In JavaScript esiste una soluzione molto semplice per formattare le valute.

La soluzione รจ la seguente:


'use strict';

const formatCurrency = (value, lang, currency) => {
    const format = new Intl.NumberFormat(lang, {style: 'currency', currency: currency });
    return format.format(value);
};

Esempio d'uso:


'use strict';

const num = 123456.789;
console.log(formatCurrency(num, 'it-IT', 'EUR'));
// EUR 123.456,789

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.