function number_format_6(s){
alert("niashi"+s);
if(s==""||s==undefined){//如果s是空串就把它设置为0
form1.nihao.value = 0.00;
return s="0";
}
s=s+"";//将数字型转换成字符串型
if(/^(\-)?\./.test(s)){// 如: .1 ,-.1 就在小数点前面补0
s=s.replace(/^(\-)?(\.)/,"$10$2");
}
if(/\b\.\b/.test(s)){//满足11.11的情况的时候.如:11.1,-11.1,0.11,-0.11
//s=s.replace(/^(\d*)$/,"$1.");
alert("1***"+s);
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");//保留两位小数"000000"六位
alert("2***"+s);
s=s.replace(".",",");//将'.'替换成','
alert("3***"+s);
var re=/(\d)(\d{3},)/;
while(re.test(s)){//隔开三位加一个逗号
s=s.replace(re,"$1,$2");
}
alert("4***"+s);
s=s.replace(/,(\d\d)$/,".$1");//将最后一个逗号改成小数点
form1.nihao.value = s;
return s;
}else{//整数的情况 如 11,-11,-11.,11.
if(/\.$/.test(s)){//以'.'结尾则去掉'.'
alert("1***"+s);
s=s.substring(0,s.length-1);
}
s=s.replace(/^(\-?)(\d*)$/,"$1$2,");//最后一位补一个','
alert("2***"+s);
var re=/(\d)(\d{3},)/;
while(re.test(s)){//隔开三位加一个','
s=s.replace(re,"$1,$2");
}
alert("3***"+s);
s=s.substring(0,s.length-1); //去掉最后一个逗号
alert("4***"+s);
if(s.indexOf(".")==-1){
s= s+".00"; //改成两位
}
form1.nihao.value = s;
return s;
}
}
</script>
alert("niashi"+s);
if(s==""||s==undefined){//如果s是空串就把它设置为0
form1.nihao.value = 0.00;
return s="0";
}
s=s+"";//将数字型转换成字符串型
if(/^(\-)?\./.test(s)){// 如: .1 ,-.1 就在小数点前面补0
s=s.replace(/^(\-)?(\.)/,"$10$2");
}
if(/\b\.\b/.test(s)){//满足11.11的情况的时候.如:11.1,-11.1,0.11,-0.11
//s=s.replace(/^(\d*)$/,"$1.");
alert("1***"+s);
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");//保留两位小数"000000"六位
alert("2***"+s);
s=s.replace(".",",");//将'.'替换成','
alert("3***"+s);
var re=/(\d)(\d{3},)/;
while(re.test(s)){//隔开三位加一个逗号
s=s.replace(re,"$1,$2");
}
alert("4***"+s);
s=s.replace(/,(\d\d)$/,".$1");//将最后一个逗号改成小数点
form1.nihao.value = s;
return s;
}else{//整数的情况 如 11,-11,-11.,11.
if(/\.$/.test(s)){//以'.'结尾则去掉'.'
alert("1***"+s);
s=s.substring(0,s.length-1);
}
s=s.replace(/^(\-?)(\d*)$/,"$1$2,");//最后一位补一个','
alert("2***"+s);
var re=/(\d)(\d{3},)/;
while(re.test(s)){//隔开三位加一个','
s=s.replace(re,"$1,$2");
}
alert("3***"+s);
s=s.substring(0,s.length-1); //去掉最后一个逗号
alert("4***"+s);
if(s.indexOf(".")==-1){
s= s+".00"; //改成两位
}
form1.nihao.value = s;
return s;
}
}
</script>