`

JAVASCRIPT 千位分隔符

阅读更多
<HTML> 
<BODY> 
<script  language=javascript> 
function  commafy(num)

   num  =  num+""; 
   var  re=/(-?\d+)(\d{3})/ 
   while(re.test(num))
   { 
     num=num.replace(re,"$1,$2") 
   } 
   return  num; 
}
function  commafyback(num)

   var x = num.split(',');
   return parseFloat(x.join(""));
}   
</script> 
<input  type=button  value="commafy"  onclick="alert(commafy(123456789.01))"> 
<input  type=button  value="commafy"  onclick="alert(commafyback('123,456,789.01'))"> 
</BODY>
</HTML>

join()默认是以逗号分隔。
当然程序还可以写的多一点点,比如split 后,用 for in实现链接。
分享到:
评论

相关推荐

    【JavaScript源代码】vue全局实现数字千位分隔符格式.docx

    在Vue.js中,为了使大数字更易于阅读,通常会使用千位分隔符格式化。这涉及到在数字字符串中插入逗号,以便每三位数字一组进行分隔。在提供的文档中,我们看到一个名为`numberToCurrency.js`的文件,它包含了一个名...

    JS自动格式化输入的数字/千位分隔符.rar

    在JavaScript(JS)编程中,有时我们需要处理用户输入的数字,并将其格式化为更易读的形式,例如添加千位分隔符。这个“JS自动格式化输入的数字/千位分隔符.rar”压缩包提供的代码就是为了解决这个问题。在网页的...

    Javascript 正则表达式实现为数字添加千位分隔符

    在进行货币转换或者其他需要大量处理数字的项目时,通常需要用到数字的千位分隔符来提高可读性。在Web开发中,JavaScript正则表达式提供了一种灵活的方式来格式化数字,使得输入或显示的数字更加直观易读。在本例中...

    js代码-JS给数字加千位分隔符

    在JavaScript(JS)中,给数字添加千位分隔符是一项常见的任务,它可以使大数字更易读。这种格式化通常用于财务报告、数据分析或任何显示大量数字的场景。千位分隔符通常是逗号(,)或者空格,使得数字的每个三位...

    js代码-js实现千位分隔符

    在JavaScript编程中,千位分隔符是一种常见的格式化技巧,用于使数字更易于阅读,尤其是在处理大数字时。它会在每三位数字之间插入逗号,例如,将数字`123456789`转换为`123,456,789`。这个功能在报表、数据分析和...

    js版数字转千位符,通用

    ### JavaScript 实现数字转换为千位分隔符格式 #### 功能概述 本文将详细介绍一个JavaScript函数,该函数用于将数字转换成带有千位分隔符的格式,使得数字更易于阅读。例如,将数字`123456789`转换为`123,456,789`...

    bullhead:一个为数字值添加千位分隔符的程序包

    一个为数字值添加千位分隔符的程序包。 例子 var bh = require ( 'bullhead' ) ; console . log ( bh ( 12000 ) ) ; // 12,000 console . log ( bh ( 12000 , 2 ) ) ; // 12,000.00 console . log ( bh ( ...

    Ext.ux.form.field.Currency:具有货币符号的Ext JS 4.x,5.x,6.x货币字段,国际支持的千位分隔符

    Ext.ux.form.field.Currency 具有货币符号的Ext JS 4.x,5.x,6.x货币字段,国际支持的千位分隔符 在线演示 如果您发现并修复了任何错误或想要添加更多功能,请随时进行派生并提出拉取请求。 感谢Greivin Britton

    javascript 写的数字formater,千位分割

    JavaScript中的数字格式化是编程实践中常见的一项任务,尤其是在处理用户界面展示时,为了提高数据可读性,我们经常需要将大数字用千位分隔符(例如,将1234567变为1,234,567)。在给定的【标题】"javascript 写的...

    jQuery数字格式化分隔符代码

    这通常包括添加分隔符,比如每三位一组的逗号,用于区分数值的千位、百万位等。例如,将数字123456789转换为"123,456,789",这样用户就能更容易地识别和理解这个数字的大小。 jQuery数字格式化分隔符代码插件的实现...

    jquery数字格式化分隔符插件

    这个插件的主要功能是将长串的数字自动添加分隔符,如千位分隔符,以提高数字的可读性。默认情况下,分隔符通常为空格或逗号,但用户可以根据需求自定义分隔符号。 ### 插件安装与使用 使用`jquery-number-divider...

    finereport格式化金额函数js中进行数字超大金额千位符格式化处理.docx

    在JS中,我们可以使用toLocaleString()方法来实现数字的千分位格式化处理,该方法可以将数字转换为字符串,然后添加逗号分隔符。例如: ```javascript var num = 1450068; console.log(num.toLocaleString()); // 1,...

    react-currency-input:用于输入货币金额的React组件

    支持自定义的十进制和千位分隔符以及精度。 变化 1.3.0版: 不推荐使用“ onChange”选项,而推荐使用“ onChangeEvent”。 这修复了参数顺序以更好地匹配React的默认输入处理 更新了对React 15的依赖 添加了...

Global site tag (gtag.js) - Google Analytics