Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

169
Visualizações
Formato de número de Javascript a decimal

Tengo una pregunta sobre los números decimales. Necesito convertir mis números a decimal pero no pude obtener exactamente lo que quiero.

Los números que usé en mi proyecto.

lo que quiero es:

  • Quiero convertir 130000 a 130,000 y 20911.56 a 20,911,56 (etc.)

  • En primer lugar, busqué aquí y encontré algunas soluciones para cambiar mis números:

     function number_format(string,decimals=2,decimal=',',thousands='.',pre='R$ ',pos=' Reais'){ var numbers = string.toString().match(/\d+/g).join([]); numbers = numbers.padStart(decimals+1, "0"); var splitNumbers = numbers.split("").reverse(); var mask = ''; splitNumbers.forEach(function(d,i){ if (i == decimals) { mask = decimal + mask; } if (i>(decimals+1) && ((i-2)%(decimals+1))==0) { mask = thousands + mask; } mask = d + mask; }); return pre + mask + pos; } var element = document.getElementById("format"); var money= number_format("130000",2,',','.'); element.innerHTML = money;

Este código anterior me dio 20.911,56 pero no me dio 130.000. En cambio, es 1,300,00. ¿Qué debo hacer? ¿No puedo tenerlos al mismo tiempo?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Simplemente use Intl.NumberFormat de la siguiente manera:

 const formatter = new Intl.NumberFormat('en'); console.log(formatter.format(130000)); // 130,000 console.log(formatter.format(20911.56)); // 20,911.56

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda