`

JS 千分符

    博客分类:
  • JS
 
阅读更多
/**
 * @param s money
 * @return 千分符money
 */
function parseMoney(s){
	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.")
}

 

分享到:
评论

相关推荐

    数字加千分符和去千分符

    在这个场景中,我们看到的标签是"js 千分符",这意味着我们将讨论如何使用JavaScript来实现这个功能。 JavaScript是一种广泛使用的脚本语言,常用于网页和应用的交互逻辑,包括数据的处理和格式化。千分符(也称为...

    基于JS如何实现给字符加千分符(65,541,694,158)

    在JavaScript(简称JS)中,实现给字符加千分符的功能是一项基础而常见的操作,尽管JS在不同的区域设置(locale)下默认会提供不同的数字格式化方法,但在某些情况下我们可能需要自定义这样的格式化行为。...

    js实现千分符和保留几位小数的简单实例

    在JavaScript编程中,有时我们需要对数字进行格式化,使其更易于阅读,比如添加千分符以分隔每三位数字,并且限制小数位数。在本文中,我们将深入探讨如何使用JavaScript实现这一功能,通过一个简单的实例来演示如何...

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

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

    jquery数字格式化分隔符插件.zip

    jquery-number-divider是一款jquery数字格式化分隔符插件。该数字格式化插件可以按指定格式对大数字进行分隔,可以指定分隔符,是一款简单实用的数字格式化...可以通过bower来安装number-divider.js数字格式化插件。

    node.js中格式化数字增加千位符的几种方法

    在Node.js开发中,格式化数字以增加千位分隔符是一种常见的需求,特别是在处理财务数据或者长数字字符串时。这种格式化方式能够让数字更易于阅读和理解。本文将介绍三种在Node.js中实现数字格式化增加千位分隔符的...

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

    "finereport格式化金额函数js中进行数字超大金额千位符格式化处理" 本文主要讲解了finereport格式化金额函数在JS中进行数字超大金额千位符格式化处理的方法。该需求在前端开发中非常普遍,例如音乐app中的歌曲播放...

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

    在JavaScript(JS)中,给数字添加千位分隔符是一种常见的需求,它可以使大数字更易读。例如,将数字1234567转换为"1,234,567"。这一过程通常通过使用字符串格式化或者自定义函数来实现。下面我们将深入探讨如何在...

    javascript实现将数字转成千分位的方法小结【5种方式】

    本文实例讲述了javascript实现将数字转成千分位的方法。分享给大家供大家参考,具体如下: 尽管离过年还有两个月之久,春运抢票的战斗已经打响了,悲剧的是我还没抢到票,看到某浏览器上的数字时,想到一个经典面试...

    正则 js分转元带千分符号详解

    在这篇文章中,我们主要讨论了如何使用正则表达式和JavaScript来实现将分(人民币的最小单位,等于1/100元)转换成元,并在此过程中为数字添加千分位分隔符,以方便阅读和展示。 首先,我们需要了解如何不丢失精度...

    angular 实现的输入框数字千分位及保留几位小数点功能示例

    7. 作用域(Scope):在AngularJS中,作用域是JavaScript对象,它充当了视图和模型的桥梁。在这个示例中,作用域用于在自定义指令和视图之间传递数据。 8. HTML的data属性:在示例代码中,`digits`这个data属性用于...

    JavaScript特效千例.rar

    【标题】"JavaScript特效千例.rar" 是一个包含多种JavaScript特效实现的压缩文件,它集成了许多网页设计中常见的交互效果。JavaScript作为一种轻量级的客户端脚本语言,在网页动态化、用户交互提升方面有着广泛的...

    JS实现数字格式千分位相互转换方法

    JS中的函数`commafy`能够实现这一功能,它接受一个数字参数,如果该数字合法并且非空,函数会对数字进行处理,使其成为带有千分位的字符串。 具体来说,`commafy`函数首先会检查输入的数字是否为空字符串或是否为...

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

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

    parse-decimal-number::ATM_sign:解析具有i18n格式支持的十进制数字(本地化的小数点和逗号分隔符)

    解析十进制数 解析具有i18n格式支持的十进制数字(本地化的小数点和千位分隔符)关于好的,让我们一劳永逸地解决国际号码的解析和验证问题。 我在一个UI项目中得到了灵感,因为某种程度上我们使用的库做得不好,所以...

    JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去

    前端开发中经常会碰到用 JavaScript?格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。 简单的功能函数 类似的代码网上有很多: /** * 将数值四舍五入(保留2位小数)后格式化...

    vue element-ui实现input输入框金额数字添加千分位

    Vue是一个开源的JavaScript框架,用于构建用户界面。Element-UI是一个基于Vue 2.0的桌面端组件库,主要用于快速开发企业级中后台产品。作者在文章中提到,使用Element-UI中的`<el-input>`组件,可以较为方便地实现...

    关于数字金额转换为¥的问题.rar

    这个问题涉及到JavaScript(简称JS)的基础知识,包括字符串操作、数字格式化以及用户界面(UI)的呈现。本文将深入探讨如何利用JS实现数字金额到"¥"格式的转换,并结合"JS特效-表单按钮"这一标签,讨论在实际应用...

Global site tag (gtag.js) - Google Analytics