Hola, te hice esto aver si te funciona:
js:
Código javascript
:
Ver originalfunction formato( num ){
var num = num.replace(/,/g, "");
var num_ = num;
var p = ".";
var c = ",";
var d = num.split(".").length > 1;
num = d ? num.split(".")[0].split("").reverse() : num.split("").reverse();
var numN = "";
for(var i=0;i<num.length;i++){
if( i%3 == 0 && i != 0 ){
numN = num[i] + c + numN;
}else{
numN = num[i] + numN;
}
}
return numN + (d ? "."+ num_.split(".")[1] : "");
};
aver si te funciona
aqui te dejo la prueba:
http://polopolomp.6te.net/input.html
saludos
:]