错婚之豪门第一甜妻:用逗号每3位分割数字js代码

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 23:25:13

用逗号每3位分割数字JS代码 ,也就是人们常说的科学计算法

function formatNum(strNum) {  

    if(strNum.length <= 3) 

    {  

        return strNum;  

    }  

    if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(strNum))

    {  

 

        return strNum;  

    }  

    var a = RegExp.$1, b = RegExp.$2, c = RegExp.$3;  

    var re = new RegExp();  

    re.compile("(\\d)(\\d{3})(,|$)");  

    while(re.test(b)) {  

        b = b.replace(re, "$1,$2$3");  

    }    

    return a +""+ b +""+ c;  

}

 

从格式化了的数字中删除逗号函数:

function clearNum(strNum) {       

    return strNum.replace(/,/g,""); 

 }