JS将数字转换成三位逗号分隔的样式(示例代码)

前端技术 2023/09/05 JavaScript

复制代码 代码如下:

function   formatNum(num)
{  
    if(!/^(\\+|-)?(\\d+)(\\.\\d+)?$/.test(num)){alert(\"wrong!\");   return   num;}  
    var   a   =   RegExp.$1,   b   =   RegExp.$2,   c   =   RegExp.$3;  
    var   re   =   new   RegExp().compile(\"(\\\\d)(\\\\d{3})(,|$)\");  
    while(re.test(b))   b   =   b.replace(re,   \"$1,$2$3\");  
    return   a   +\"\"+   b   +\"\"+   c;  

}

本文地址:https://www.stayed.cn/item/12676

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。