function checkMoney(node){
var money = node.value;
var old_money = money;
money=money.replace(/[^.1234567890]/g,'');
if(money.indexOf('0')==0 && money.indexOf('.') != 1 && money.length >= 2){//小数点前0太多
money = money.replace('0','');
}
if(money.indexOf('0')==0 && money.indexOf('.') == -1 && money.length >= 2){//小数点前0太多
money = money.replace('0','');
}
if(money.indexOf('.') != -1){//包含小数点
var index = money.indexOf('.');
// money = money.substring(0,index+3);
var backString = money.substring(index+1);
//alert(backString);
if(backString.indexOf('.') != -1){//字符串中有第二个小数点
money = money.substring(0,index+1)+money.substring(index+1,index+1+backString.indexOf('.'));
}else{ //保留小数点后两位
money = money.substring(0,index+3);
}
}
if(money.indexOf('.') != -1){//包含小数点
money = money.substring(0,15);
}else{
money = money.substring(0,12);
}
if(money.indexOf('.') ==0){
money = money.replace(".","");
}
if(old_money != money){
node.value=money;
}
}