Skip to main content

eu estou formatando um valor monetario no vscode ele formata corretamente so que no builder ele inverte a virgula com o ponto no node aparece certo R$8.940,49 agora poe a funcao no builder aparece R$8,940.49 alguem sabe como resolver isso ? 

eu recebo o valor em centavos converto ele depois pra reais no vscode vai certinho é por no builder lasca tudo

 valorEmReaisLiquidValue = parseFloat(item.value.liquidValue) / 100;
valorFormatadoLiquidValue = valorEmReaisLiquidValue.toLocaleString(
"pt-BR",
{
style: "currency",
currency: "BRL",
}
);

 

Bom dia, Bruno, tudo bem?

 

Você pode converter pra string e usar o replace() para substituir os caracteres.


Resolvi na maior gambiarra da faze da terra, fiz um script pra trocar tudo pra ponto e o ultimo ponto eu troco por virgula, da ate vergonha misericordia 


Comente