//从左往右格式化
var val = "666666.666";
if (val.indexOf(".") > 0) {
val = val.replace(/[^\d.]/g,"");//除数字和小数点外,其余转化为空
val = val.replace(/\.{2,}/g,".");//防止连续输入两个小数点
var preVal = val.substring(0, val.indexOf("."));
var sufVal = val.substring(val.indexOf(".") + 1, val.length + 1);
preVal = preVal.split('').join('').replace(/(\d{3})/g,'$1,').replace(/\,$/,'').split('').join('');
sufVal = sufVal.split('').join('').replace(/(\d{3})/g,'$1,').replace(/\,$/,'').split('').join('');
val = preVal+"."+sufVal;
} else {
val = val.split('').join('').replace(/(\d{3})/g,'$1,').replace(/\,$/,'').split('').join('');
}
alert(val);
//从右往左格式化
//val.split('').reverse().join('').replace(/(\d{3})/g,'$1,').replace(/\,$/,'').split('').reverse().join('');