prova cosi:

codice:
num = num.replace(".",",");
intNum = num.substring(0,num.indexOf(","));
decNum = num.substring(num.indexOf(","));
temp = "";
for(i=intNum.length-3;i>0; i-=3){
	temp = "." + intNum.substring(i,i+3) + temp;
	if(i<3) temp = intNum.substring(0,i) + temp;
}
temp += decNum;