Di seguito si riporta la funzione che converte la string in un valore di tipo euro, utilizzando la funzione numberFormat di Intl
TypeScript:
formattaValutaEuro(value: string): string {
const numberValuta = parseFloat(value);
if (isNaN(numberValuta)) {
throw new Error("Valore non valido");
}
const formattato = new Intl.NumberFormat('it-IT', {
style: 'currency',
currency: 'EUR'
});
return formattato.format(numberValuta);
}
Di seguito si riporta l'esempio per eseguire la funzione e visualizzare il valore in moneta.
TypeScript:
let valoreStringa = "1200.87";
let valoreEuro = this.formattaValutaEuro(valoreStringa);
console.log(valoreEuro); //Restituisce 1.200,87 €
Nessun commento:
Posta un commento