js thousand seprator and change TD content
// integer
function addCommas(n){
var rx= /(\d+)(\d{3})/;
return String(n).replace(/^\d+/, function(w){
while(rx.test(w)){
w= w.replace(rx, '$1,$2');
}
return w;
});
}
//decimal
function thousandBitSeparator(num) {
return num && num
.toString()
.replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) {
return $1 + ",";
});
}
// change table td content by getElementsByClassName()
function changeTDcontent(){
var olist=document.getElementsByClassName("cl_id");
for(var i=0;i<olist.length;i++){
var c=olist[i].innerHTML;
olist[i].innerHTML=addCommas(c);
}
}