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

javaScript 应用-货币格式化函数

阅读更多
    html页面用起来很方便,格式化过的赋值给显示用的控件,还原后的数字赋值给一个隐藏控件即可。
 /** 货币格式化函数 **/
	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数字格式化为货币字符,数字格式化为大写货币

    #### 标准货币格式化函数 `formatCurrency` 此函数实现了将一个数字字符串转换为带有逗号分隔符的标准货币格式。 1. **参数处理**: - 首先,通过调用 `toString()` 方法将输入的数字或字符串去除货币符号 `$` 和...

    JavaScript数字格式化函数

    本篇文章将深入探讨JavaScript中的数字格式化函数及其应用。 一、基本数字格式化 1. `toFixed()`:这个内置方法用于将数字转换为字符串,并保留指定位数的小数。例如: ```javascript let num = 3.1415926; ...

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

    4. **日期和货币格式化**:可能内置了对JavaScript的`Date`对象和货币数值的支持,提供格式化日期和货币的方法,例如 `formatDate` 和 `formatCurrency`。 5. **转换为字符串**:当所有操作完成时,`toString` 方法...

    JavaScript 格式化浮点类型函数

    本文将深入探讨自定义浮点数格式化函数的设计和实现,以及在JavaScript中处理浮点数的相关知识点。 首先,浮点数在计算机科学中是用来表示带有小数部分的数字。JavaScript中的浮点数类型是`Number`,它可以精确地...

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

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

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

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

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

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

    纯js实用格式化货币插件

    总的来说,currencyFormatter.js是一个强大且灵活的前端工具,它提升了前端应用在处理货币格式化时的效率和用户体验。无论是小型个人项目还是大型企业级应用,这款插件都能够提供可靠的货币格式化解决方案。通过深入...

    javascript 日期数字文本格式化

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

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

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

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

    在JavaScript(JS)...综上所述,处理JavaScript中的货币格式化和金额转换涉及到字符串操作、正则表达式、自定义函数以及DOM操作等多个方面。通过这些方法,我们可以确保在前端界面中正确地显示符合财务规范的金额。

    5个javascript的数字格式化函数分享

    但是JavaScript原生并不提供内建的数字格式化函数,因此开发者需要自己编写函数来实现相关功能。 一、四舍五入的数字格式化函数 1. currencyFormatted函数 currencyFormatted函数用于货币的格式化,它能够将输入的...

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

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

    js-number-functions:格式化javascript数字的简单函数

    2. **货币格式化**:`formatMoney(num, decimals, decPoint, thousandsSep)`函数可能用于将数字格式化为特定货币的样式。参数`decimals`指定了小数位数,`decPoint`是小数点字符,`thousandsSep`是千位分隔符。例如...

    JavaScript的一些工具函数的封装包括url的参数处理数字字符串日期等相关操作函数

    这个工具库可能包含了自定义的日期格式化函数,如`formatDate`,它可以将日期对象按照用户指定的格式(如'YYYY-MM-DD'或'HH:mm:ss')转化为字符串。还有可能是`parseDateString`,用于从不同格式的字符串中解析出...

    JS处理货币格式浮点数插件currency.js.zip

    在JavaScript编程中,处理货币格式化是一个常见的需求。"currency.js"是一个专门用于处理浮点数以呈现货币格式的插件。它可以帮助开发者更方便地显示价格和其他金融数据,确保精度和格式的一致性。这个插件可能包含...

    微信小程序开发-货币汇率案例源码.zip

    这可能涉及到数据的筛选、转换和格式化,确保数据显示正确。 3. **用户界面设计**:使用WXML和WXSS创建汇率转换的界面。WXML负责结构,WXSS负责样式。界面应包括输入框让用户输入金额,下拉选择框供用户选择货币...

    js代码-金钱格式化

    一个简单的金钱格式化函数可能会这样设计: ```javascript function formatMoney(value, decimals = 2, decimalSeparator = '.', thousandsSeparator = ',') { value = parseFloat(value); if (isNaN(value)) ...

    网页模板——JS处理货币格式浮点数插件currency.js.zip

    "网页模板——JS处理货币格式浮点数插件currency.js.zip" 提供了一个JavaScript解决方案,帮助开发者轻松地格式化货币数值。这个插件名为"currency.js",其主要目标是将不规则的浮点数转换为符合货币格式的字符串。 ...

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

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

Global site tag (gtag.js) - Google Analytics