`
John_Kong19
  • 浏览: 276194 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(转)javascript 格式化金额

阅读更多
//Javascript 格式化金额
//格式化:
var fmoney = function(s, n)
{
	n = n > 0 && n <= 20 ? n : 2;
	s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
	var l = s.split(".")[0].split("").reverse(),
	r = s.split(".")[1];
	t = "";
	for(i = 0; i < l.length; i ++ )
	{
		t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
	}
	return t.split("").reverse().join("") + "." + r;
}

//Javascript 格式化金额
//复原:
var rmoney = function(s)
{
	s = s + "";
	return parseFloat(s.replace(/[^\d\.-]/g, ""));
}
分享到:
评论

相关推荐

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

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

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

    在JavaScript开发中,日期处理和金额格式化是两个常见的需求,尤其在财务或者数据分析相关的应用中更为重要。JavaScript原生提供了Date对象来处理日期,但其功能相对有限,因此开发者通常会利用各种库来增强其功能,...

    基于vueelement的金额格式化组件

    在实际项目中,我们经常需要处理与金钱相关的数据,这时就需要用到金额格式化组件。"基于vue-element的金额格式化组件"是针对这一需求而设计的,它将帮助我们在Vue.js应用中方便地展示和输入货币值。 Vue Element是...

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

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

    jquery格式化大写金额组件

    **jQuery格式化大写金额组件**是一个用于将数字金额转换为中文大写的JavaScript插件,广泛应用于财务报表、发票和银行系统中。该组件提供了一种标准且方便的方式来处理金融数据的显示,确保了在前端界面中金额的正确...

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

    格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。 简单的功能函数 类似的代码网上有很多: /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值...

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

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

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

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

    asp.net+js实现金额格式化.docx

    在TextBox中,我们添加两个事件:onkeypress事件用于检查用户输入的字符是否合法(仅允许数字、小数点和负号),onkeyup事件用于在用户按键抬起后立即格式化金额。 ```html ()" onkeyup="run(this)"/&gt; ``` 接着,...

    javascript 金额转换(小写转化大写)

    1. **金额格式化**:首先,我们需要对输入的小写金额进行格式化,确保它符合标准的财务格式,即保留小数点后两位,并且在千位添加逗号分隔符。可以使用正则表达式和字符串的replace方法来完成这项工作。 2. **金额...

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

    2. **小写金额转大写**: - 大写金额转换在中文环境下尤其重要,因为在中国,财务报表通常使用大写数字以防止篡改。JavaScript 没有内置的方法来完成这个任务,所以我们需要创建一个映射表来对应每个数字字符的大写...

    Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)_.docx

    知识点1: 使用 replace() 方法和正则表达式实现数值格式化 在第一个示例中,我们使用了 replace() 方法和正则表达式来实现数值格式化。该方法使用正则表达式来匹配数字,并将其分隔成千分位。例如,将数字 ...

    javascript 小写金额转化成大写

    2. **格式化**:确保金额格式正确,例如,添加前导零以填充不足两位的数字,同时处理小数部分。 3. **分段**:将金额分为整数部分和小数部分,分别处理。 4. **转换**:对于每个部分,从右到左遍历数字,使用大写...

    用正则表达式检验日期,身份证,金额,邮箱,格式化日期,转换金额格式

    小写金额转大写 #### 5.1 实现思路 将小写金额转换为大写,主要涉及到数字与汉字之间的映射。 #### 5.2 示例代码 下面是一个简单实现该功能的示例函数: ```javascript function convertMoneyToChinese(money) { ...

    [jquery插件]金额及银行卡号格式化

    这个JavaScript文件包含了实现金额和银行卡号格式化的所有逻辑。开发者可以通过阅读这个文件来理解插件的工作原理,以及如何自定义格式化规则。如果需要扩展功能或调整行为,可以直接修改此文件。 总的来说,这个...

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

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

    js金额数字格式化实现代码(加减逗号处理)

    总结起来,JavaScript中格式化金额数字的方法主要包括以下几点: 1. **数据预处理**:移除字符串中的非数字字符,确保数据格式正确。 2. **数值处理**:对数值进行四舍五入,保留指定的小数位数。 3. **千分位分隔*...

    js格式化金额可选是否带千分位以及保留精度

    1. 格式化金额: JavaScript中的金额格式化是指将数字转换成带有千分位和小数位的字符串格式,以便更易读和符合货币显示的标准。金额格式化通常包括两个参数:小数位数和是否添加千分位分隔符。 2. 可选是否带...

    JS格式化数字金额用逗号隔开保留两位小数

    在JavaScript中,格式化数字金额以用逗号隔开保留两位小数是一个常见需求,尤其是在涉及到财务数据的展示时。这样的格式化不仅可以让金额显示更加清晰,也有助于用户阅读和理解。 首先,要实现数字金额的格式化,...

Global site tag (gtag.js) - Google Analytics