• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

302
Views
Cómo formatear precios en JS

Estoy usando el formato de moneda para mis precios y me gustaría presentar mis precios con el símbolo del euro después del precio y un punto en lugar de una coma.

Ej. 10.000€ (10 mil euros).

 (10000).toLocaleString(xxxx, { style: 'currency', currency: 'USD', });

¿Alguien sabe qué unidad debo usar en el xxxx ? ¡Gracias por tu ayuda!

almost 3 years ago · Juan Pablo Isaza
2 answers
Answer question

0

toLocaleString debe ser "en-US"

almost 3 years ago · Juan Pablo Isaza Report

0

Sugeriría jugar un poco con las configuraciones regionales, o simplemente dejarlo como indefinido para usar la configuración regional del usuario. Parece que 'de-DE' (Alemania) se parece bastante al formato deseado.

En cuanto al signo del euro, necesitas tener currency: 'EUR' para eso.

 console.log((10000).toLocaleString('de-DE', { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }));

number#toLocaleString usa los argumentos de Intl.NumberFormat que sugiero leer.

En este caso, usé maximumFractionDigits para eliminar los valores después del punto decimal.

almost 3 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error