function formatnumber(s){
var ss=s.value;
ss=ss.replace(/[^(\d|\.)]/g,'');
if(ss==''){
s.value='0.00';
}else{
s.value=parseFloat(ss).toLocaleString();
}
}
上面的代码是将数字格式化成金额的形式。
如:123456 被格式化为123,456.00
但是我想要这种格式123456.00的,如果带有小数的话就不进行处理,应该怎么修改代码?