Следующая строка возвращает значение наподобие: 938,173,00 евро. Как получить значение как: Евро 938,173,00?
formattedValue = value.toLocaleString('it-IT', {currency: 'EUR', currencyDisplay: 'name', style: 'currency'});
Спасибо
Кажется, что нет никаких определенных c опций в Intl для пользовательского предварительного добавления валюты. Это делается автоматически в зависимости от вашего региона. Но вы можете просто String.replace:
Intl
String.replace
const value = 938173.00 const formattedValue = `euro ${value.toLocaleString('it-IT', {currency: 'EUR', currencyDisplay: 'name', style: 'currency'}).replace(" euro","")}`; console.info(formattedValue);