Как бы я отобразил выходные цифры JavaScript в долларовом формате?IE $ 20,00, затем $ 2000,00, когда число становится больше.Итак, пример кода.
if(this.getField("Account Name RequiredRow1").value !="") { event.value = 20; } else{ event.value = ""; }
function formatCurrency(num) { num = isNaN(num) || num === '' || num === null ? 0.00 : num; return '$' + parseFloat(num).toFixed(2); }
Это самый простой способ
Вот функция, которую я использую .. В основном такая же, как у @ Senad's, за исключением того, что она добавляет запятые:
function(val) { var valString = val.toFixed(2).toString().replace(/\B(?=(?:\d{3})+(?!\d))/g, ","); return "$" + valString; }