Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

170
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!