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 Para dar el formato utilizado en USA: <!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