JavaScript 实现数字千分位格式化的简单方法

作者:工具松鼠时间:2026-10-30 11:27:32浏览:298

本文介绍了一种使用 JavaScript 和正则表达式实现数字千分位格式化的简单方法。通过定义 comdify 函数,利用正则匹配三位数字并插入逗号,可轻松将数字字符串转换为符合千分位习惯的格式,适用于前端数值展示场景。

JavaScript 数字千分位格式化实现

在 JavaScript 中实现数字的千分位格式化,可以通过以下测试可用的代码完成。


<script language="javascript" type="text/javascript">
function comdify(n){
  var re=/\d{1,3}(?=(\d{3})+$)/g;
  var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
  return n1;
}

</script>
<input type="text" value="1212133345.78" onblur="this.value=comdify(this.value)">

上述关于 JavaScript 实现数字千分位格式化的代码示例即为本文分享的全部内容,希望能为读者提供参考。

作者最新文章