//每四位加分隔符
function cc(s){
if(null == s || "" == s) return "";
if(/[^0-9\.]/.test(s)) return "invalid value";
s=s.replace(/^(\d*)$/,"$1.");
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,$2");
s=s.replace(/,(\d\d)$/,".$1");
return s.replace(/^\./,"0.");
}
function cc(s){
if(null == s || "" == s) return "";
if(/[^0-9\.]/.test(s)) return "invalid value";
s=s.replace(/^(\d*)$/,"$1.");
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,$2");
s=s.replace(/,(\d\d)$/,".$1");
return s.replace(/^\./,"0.");
}
本文介绍了一个用于数字格式化的JavaScript函数。该函数能够将输入的数字字符串进行特定格式化处理,包括添加千位分隔符及保留固定小数位等,适用于多种数字显示场景。
911

被折叠的 条评论
为什么被折叠?



