`
jijunzeng
  • 浏览: 12290 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

格式化金额数字,千位加逗号

    博客分类:
  • Flex
 
阅读更多
一个小功能,不想每次都重新写,记下来
/**
 * 格式化$,输入String
 **/
private function format$(in$:String):String
{
	if (isNaN(Number(in$))) return in$; // 非法值
	
	var $:String = ""; // 输出值
	var idx:int; // 小数点idx
	
	idx = in$.indexOf(".");
	if (idx == -1) {
		// 整数
		idx = in$.length; // 从最后开始遍历
		$ = "";
	} else {
		// 小数
		$ = in$.substring(idx); // 初始先装入小数部分
	}
	in$ = in$.substring(0, idx); // 输入值取整
	
	while(idx-3 > 0) {
		$ = "," + in$.substring(idx-3, idx) + $;
		idx -= 3;
	}
	$ = in$.substring(0, idx) + $;
	
	return $;
}
分享到:
评论

相关推荐

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

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

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

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

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

    这个“JS自动格式化输入的数字/千位分隔符.rar”压缩包提供的代码就是为了解决这个问题。在网页的表单中,当用户输入数字时,代码会实时地将这些数字转换成带有千位分隔符的格式,提高数据的可读性,尤其是在处理...

    数字或金额千分位格式化组件

    "数字或金额千分位格式化组件"就是为了解决这个问题而设计的一种工具。这个组件的主要功能是实现数字和金额的自动格式化,将输入的数值转换成带有千分位分隔符的格式,并控制小数点后的位数。这样不仅提升了用户体验...

    Delphi格式化数字金额..rar

    本文将深入探讨如何在Delphi中对数字金额进行格式化,使其符合中国的货币显示规则,例如添加逗号分隔符、人民币符号等。 首先,我们需要了解Delphi中的`Format`函数,这是格式化字符串的基础。`Format`函数允许我们...

    JS中格式化数字的5个方法

    此函数用于格式化金额数字,使其具有标准的货币格式。它能够正确处理负数,并确保结果始终保留两位小数。 #### 参数说明 - `amount`: 需要被格式化的金额数字。 #### 示例代码 ```javascript function ...

    jquery数字格式化分隔符插件

    **jQuery数字格式化分隔符插件:jquery-number-divider** 在网页开发中,尤其是在处理大量数据或财务信息时,数字的格式化显得尤为重要。`jquery-number-divider` 是一个专为jQuery设计的轻量级插件,它使得在前端...

    javascript 写的数字formater,千位分割

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

    js实现的格式化数字和金额功能简单示例

    格式化数字和金额指的是将原始的数字字符串转换成带有千位分隔符和固定小数位数的格式。比如将`1234567.089`转换成`1,234,567.09`。 #### 2. JavaScript实现数字格式化的函数 在给定的文件中,提供了一个自定义的...

    用js格式化金额可设置保留的小数位数

    JavaScript提供了一种灵活的方法来处理这类问题,即通过编写自定义函数来格式化金额。 在这篇文章中,我们首先要了解的是如何用JavaScript编写一个格式化金额的函数。这个函数将会接收两个参数,一个是金额的数值...

    把数值逗号分隔的函数(e.g. 123456=>123,456)

    这个函数利用了Python的字符串格式化能力,`{:,}`是占位符,它会自动在数字的千位处插入逗号。当你调用`comma_separated_value(123456)`时,将会得到`'123,456'`。 在C#中,可以使用`NumberFormatInfo`类的`...

    js 金额格式化来回转换示例

    在JavaScript中,金额格式化是一种常见的需求,尤其在前端开发中,为了提升用户对金额的可读性,通常会将数字按照千位分隔符进行格式化,并保留一定数量的小数位。而有时又需要将格式化后的金额还原成原始的数字,...

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

    在本篇文章中,作者详细介绍了如何利用Vue和Element-UI框架实现输入框中金额数字的千分位格式化,以及如何在用户输入时处理这些金额数字。以下详细知识点的总结: 1. 使用Vue和Element-UI框架 Vue是一个开源的...

    js字符串转货币格式及金额小写转大写

    这个函数会将数字格式化为美元样式,例如 `formatCurrency(1234567.89)` 返回 "$1,234,567.89"。 2. **小写金额转大写**: - 大写金额转换在中文环境下尤其重要,因为在中国,财务报表通常使用大写数字以防止篡改...

    normat通用javascript编号字符串格式化

    在JavaScript开发过程中,有时我们需要对数字或字符串进行特定格式化,比如金额、电话号码或身份证号等。"normat"库就是为此目的设计的一个通用工具,它提供了方便的方法来处理和格式化各种类型的编号和字符串。这个...

    逗号分割金额

    在处理财务数据或显示大额数字时,为了提高可读性,通常会使用逗号(`,`)作为千位分隔符。例如,将 `10000231` 显示为 `10,000,231`。本文将详细介绍如何在 C# 中实现这一功能,并提供四种不同的实现方法。 #### ...

    jQuery货币金钱格式化数字插件

    **jQuery货币金钱格式化数字插件** 在网页开发中,特别是在电子商务或财务相关的应用中,显示货币数值的格式化显得尤为重要。它不仅提高了数据的可读性,还为用户提供了一致且专业的用户体验。jQuery作为广泛使用的...

    VC++金额编辑框

    这种控件通常具有格式化功能,能够确保用户输入的金额符合标准的格式,例如“XX.XX”,并且能进行大小写的转换,以满足财务报表或银行系统中的规范需求。 1. **自定义编辑框控件** 在VC++中,如果系统默认的编辑框...

    js代码-数字金额格式化

    在JavaScript编程中,数字金额格式化是一个常见的需求,特别是在网页应用中显示财务数据时。它涉及到将纯数字转化为带有货币符号、逗号分隔符等符合人类阅读习惯的格式。本项目提供了一种解决方案,主要通过`main.js...

    纯js实用格式化货币插件.zip

    例如,`currencyFormatter.format(123456.78, 'USD')` 将返回格式化的美元金额。这种简洁的API使得它在各种项目中都能够快速集成。 值得注意的是,currencyFormatter.js是一款纯JavaScript解决方案,无需依赖任何...

Global site tag (gtag.js) - Google Analytics