适用于所有浏览器,这就是您所需要的。
function commaSeparateNumber(val){ while (/(d+)(d{3})/.test(val.toString())){ val = val.toString().replace(/(d+)(d{3})/, '$1'+','+'$2'); } return val; }借助regex,将其写得紧凑,并且要点。这是直接的JS,但是您可以像这样在jQuery中使用它:
$('#elementID').html(commaSeparateNumber(1234567890));要么
$('#inputID').val(commaSeparateNumber(1234567890));


