- Para dar el formato utilizado en Venezuela:
<!DOCTYPE html> <p id="price"></p> </html> <script> cost = 285000 $("#price").html(cost.toFixed(2).replace(/\D/g, "").replace(/([0-9])([0-9]{2})$/, '$1,$2').replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ".")).css('background-color', '#F5F5DC'); </script>
Da como resultado: 285.000,00
<!DOCTYPE html> <p id="price"></p> </html> <script> cost = 285000 $("#price").html(cost.toFixed(2).replace(/\D/g, "").replace(/([0-9])([0-9]{2})$/, '$1.$2').replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ",")).css('background-color', '#F5F5DC'); </script>
Da como resultado: 285,000.00
Fuente: https://es.stackoverflow.com/questions/23179/como-hacer-que-mi-input-text-tenga-separador-de-miles-y-decimales-en-jquery