JavaScript/jQuery --> 如何给 'Total value?' 添加千位分隔符

JavaScript/jQuery --> How to add thousand separator to 'Total value?'

如何给 'Total value?' 添加千位分隔符,使其看起来像 1 000,或 23 000 --> 千位和百位之间有空格 space,不是逗号而是空格 space... 另外,当我输入 INPUT 5 位数字时,总值消失了...

这里是Fiddle

HTML:

<input type="text" id="nazwa"  min="0" max="500000"  >
<br><br>
Total value: <span id="total_expenses1"></span>

JavaScript/jQuery:

$('#nazwa').keyup(function(){ // run anytime the value changes
    var raz = document.getElementById('nazwa');
    var dwa = document.getElementById('total_expenses1');
    var firstValue  = Number($('#nazwa').val());   // get value of field
    var secondValue = 1.15; // convert it to a float
    raz.value = THOUSAND_SEPARATOR(this.value);
    var mega = $('#total_expenses1').html(Math.ceil(firstValue * secondValue));  
    THOUSAND_SEPARATOR(mega.value);
    // add them and output it
});

目前千位分隔符功能仅对输入值有效

document.getElementById('total_expenses1').innerHTML = THOUSAND_SEPARATOR(String(Math.ceil(Number((this.value || '').replace(/\s/g, '')) * secondValue)));