[Em análise] Javascript - Função toLocaleString("pt-BR")


Olá.

A função Javascript .toLocaleString(“pt-BR”) não está funcionando no script do Builder.

O nº permanece como nnnn.nn.

Por que essa função não está funcionando?


3 comentários

Olá @Elisa_Angela_Tripicc,


estou analisando o motivo desse comportamento.

Isso foi resolvido? Estou com o mesmo problema

Eu resolvi de outra forma, criando uma função:


function formataNumero(numero) {
var negativo = numero < 0 ? "-" : "";
var i = parseInt(numero = Math.abs( + numero || 0).toFixed(2), 10) + "";
var j = (j = i.length) > 3 ? j % 3 : 0;

return negativo + (j ? i.substr(0, j) + "." : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + ".") + (2 ? "," + Math.abs(numero - i).toFixed(2).slice(2) : "");
}

Comente