`
chenzenghua
  • 浏览: 53645 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript 格式化货币

 
阅读更多
 /** 货币格式化函数 **/
	function formatCurrency(num) {
        num = num.toString().replace(/\$|\,/g,'');
        if(isNaN(num))
        num = "0";
        sign = (num == (num = Math.abs(num)));
        num = Math.floor(num*100+0.50000000001);
        cents = num%100;
        num = Math.floor(num/100).toString();
        if(cents<10)
        cents = "0" + cents;
        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        num = num.substring(0,num.length-(4*i+3))+','+
        num.substring(num.length-(4*i+3));
        return (((sign)?'':'-')  + num + '.' + cents);
	}
	/** 还原货币格式化函数 **/
	function restoreFormatCurrency(num){
       	var num1=num.replace(',','').replace(/,/g,''); 
        return num1;
	}

分享到:
评论

相关推荐

    javascript数字格式化为货币字符,数字格式化为大写货币

    在JavaScript中,对数字进行货币格式化的处理是非常常见的需求,尤其是在财务或电子商务相关的应用程序中。以下是对给定代码片段的深入解析和知识点总结。 #### 标准货币格式化函数 `formatCurrency` 此函数实现了...

    纯js实用格式化货币插件

    "纯js实用格式化货币插件",即currencyFormatter.js,就是为了解决这个问题而诞生的一款高效工具。 currencyFormatter.js是一个轻量级的JavaScript库,它专为前端开发者设计,用于将数字转换为格式化的货币值。这个...

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

    《纯JavaScript实现的货币格式化插件:currencyFormatter.js》 在Web开发中,处理货币数据的格式化是一项常见的任务,特别是在涉及国际化的项目中。currencyFormatter.js是一款强大的纯JavaScript插件,专为此目的...

    javascript精确计算日期处理金额格式化

    在JavaScript中,原始数字类型的处理并不直观,特别是在涉及货币格式化时。默认情况下,JavaScript会将数字显示为科学计数法,这在处理金额时显然是不合适的。为了解决这个问题,我们可以使用Number对象的toFixed()...

    currencyFormatterjs是一款简单实用的纯js格式化货币插件

    `currencyFormatterjs` 是一款专为前端开发者设计的轻量级JavaScript插件,其主要功能是实现对货币数值的格式化处理。这款插件具有强大的国际化支持,覆盖了155种不同的国家货币,并且包含了715种语言的本地化设置,...

    JavaScript 格式化浮点类型函数

    3. **货币格式化**:如果需要将数字格式化为货币样式,可以使用`Intl.NumberFormat`全局对象,它提供了本地化支持。例如,`new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(num)`将...

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

    accounting.js是什么,金钱和货币格式一个微小的JavaScript库,使用可选的Excel风格的列渲染(排队符号和小数)。它的重量轻,完全可本地化和具有零依赖性。 演示地址:http://www.jq22.com/jquery-info326

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

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

    货币格式化

    本篇文章将通过一个具体的示例来讲解如何利用JavaScript语言中的正则表达式和字符串操作来实现货币格式化。 #### 示例代码解析 首先,我们来看一下题目中给出的部分代码: ```javascript var price = ...

    JavaScript数字格式化函数

    在JavaScript中,数字格式化是将数值转换为特定格式的过程,比如添加逗号分隔符、保留小数位数、货币格式等。这通常涉及到字符串处理和数学运算。本篇文章将深入探讨JavaScript中的数字格式化函数及其应用。 一、...

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

    2. **货币格式化**:对于处理财务数据,可能有一个`formatCurrency`函数,它可以将数字转换为特定货币的格式,如美元、欧元等。 3. **字符串填充**:可能包含`padLeft`和`padRight`方法,用于在字符串的左侧或右侧...

    基于vueelement的金额格式化组件

    "基于vue-element的金额格式化组件"是针对这一需求而设计的,它将帮助我们在Vue.js应用中方便地展示和输入货币值。 Vue Element是一个结合了Element UI库的Vue.js插件,Element UI提供了一套美观、易用的组件,适用...

    javascript 日期数字文本格式化

    在数字格式化方面,JavaScript原生并不提供强大的工具,比如将数字格式化为货币、百分比或者带有固定小数位数的格式。这时,我们可能需要借助一些开源库。例如,`BigDecimal.js`是一个用于高精度浮点数运算的库,...

    采用js实现具有复杂字符串的格式化操作类库函数

    "JavaScript StringBuilder" 是一个专门用于处理复杂字符串格式化的类库函数,它提供了强大的字符串操作功能,能够有效地处理包含正则表达式、日期和货币格式的字符串。这个库尤其适合在需要频繁拼接和格式化字符串...

    jQuery文本输入框内容格式化代码.zip

    而"js"目录则包含了核心的JavaScript代码,即jQuery文本输入框格式化插件的实现。 总的来说,这个插件是前端开发中一个非常实用的工具,它简化了用户在文本输入框中输入格式化数据的过程,提高了输入效率,同时也...

    Javascript将数字转化成为货币格式字符串_.docx

    在JavaScript编程中,有时我们需要将数字格式化为货币样式,以方便展示给用户。这篇文章主要讲解了两种在JavaScript中将数字转化为货币格式字符串的...在编写涉及货币格式化的JavaScript代码时,可以灵活运用这些技巧。

    javascript 数字格式化输出的实现代码

    JavaScript中的数字格式化是编程中常见的一种需求,它主要用于将数字按照特定的样式输出,例如添加千位分隔符、保留小数位数等。在提供的代码中,`format`函数实现了这一功能,它接受两个参数:`number`是要格式化的...

    Numeral.js一个用于格式化和操作数字的JavaScript库

    Numeral.js是一个强大的JavaScript库,专门设计用于数字的格式化和操作。这个库提供了一种简单易用的方式来处理日常的数字格式化需求,无论是显示货币、百分比、科学记数法还是其他各种数字格式,都能轻松应对。在...

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

    这段代码会在用户输入时更新显示的格式化货币和大写金额。 综上所述,处理JavaScript中的货币格式化和金额转换涉及到字符串操作、正则表达式、自定义函数以及DOM操作等多个方面。通过这些方法,我们可以确保在前端...

    js处理货币格式插件currency.js

    - `fonts`:这个目录可能包含了插件在格式化货币时使用的特殊字体文件。 - `js`:存放JavaScript文件的地方,包括`currency.js`插件本身和其他可能的辅助脚本。 - `css`:CSS样式表,用于美化插件的输出或界面。 - `...

Global site tag (gtag.js) - Google Analytics