当前位置: 代码迷 >> JavaScript >> JS添分隔符
  详细解决方案

JS添分隔符

热度:214   发布时间:2013-11-08 17:52:35.0
JS加分隔符
    //每四位加分隔符
    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.");
    }
  相关解决方案