如何在jquery中以简单的方式格式化数字格式?

时间:2015-12-16 01:55:17

标签: php jquery ajax

我想从php中的ajax替换hrg1 + id上的内容,如下所示:

<p id="hrg1<?php echo $id; ?>">Rp.<?php echo number_format($price,0,",",".") ?></p>

但是这个值从ajax传递出来:

$("#hrg1"+id).html("Rp."+price);

如何在jquery中以简单的方式格式化数字格式?

Rp.<?php echo number_format($price,0,",",".") ?>

感谢您提前

1 个答案:

答案 0 :(得分:0)

这是我的注意事项:

function akoma(nStr){
nStr += '';
x = nStr.split(',');
x1 = x[0];
x2 = x.length > 1 ? ',' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + '.' + '$2');
}
return x1 + x2;
}

alert(akoma(price));
$("#price"+id).html(akoma(price(0)));