`

JS 数字金额转繁体金额

阅读更多
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
	function swapper(n) {
		if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))
			return "数据非法";
		var unit = "千百拾亿千百拾万千百拾元角分", str = "";
		n += "00";
		var p = n.indexOf('.');
		if (p >= 0)
			n = n.substring(0, p) + n.substr(p+1, 2);
		unit = unit.substr(unit.length - n.length);
		for (var i=0; i < n.length; i++)
			str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i);
		return str.replace(/零(千|百|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整");
	}
	alert(swapper(963032584.999));
</script>
</body>
</html>

 

效果图:

 

 

 

  • 大小: 4.9 KB
1
1
分享到:
评论

相关推荐

    javascript数字金额转换为中文大写金额

    ### JavaScript 数字金额转换为中文大写金额 在日常财务处理、银行交易或是发票开具等场景中,将数字金额转换成中文大写金额是一项常见的需求。这种转换不仅可以提高正式文档的专业性,还能避免因数字易被篡改而...

    js_小写金额转大写金额,大写转小写.js

    通过js代码将小写金额转换成大写金额,将大写金额转换成数字

    数字金额转换成中文金额的js

    数字金额转换成中文金额的js,希望给大家带来帮助

    js数字转换为大写金额

    js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整

    java 正则数字金额转换为大写

    输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...

    js数字转大写

    在给定的代码片段中,展示了如何使用JavaScript实现数字金额从小写到大写的转换。 #### 二、关键概念解析 ##### 1. 数字转大写的基本原理 - **数组映射**:通过定义一系列数组,将数字与汉字进行对应。 - **整数...

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

    要将数字金额转换为中文¥格式,我们可以使用JavaScript的内置函数和字符串方法。以下是一些关键知识点: 1. **Number.toFixed()**:这个方法可以用来将数字转换为带有指定位数小数的字符串。例如,`1234.567....

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

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

    JS将数字转换为大写汉字人民币

    JS将数字转换为大写汉字人民币

    JS小写金额变成大写

    本文将详细介绍一个JavaScript函数,该函数能够实现将数字金额从小写格式转换为大写格式。 #### 函数定义 函数`chinese(num)`接受一个字符串或数字类型的参数`num`,该参数表示需要转换的小写金额。函数内部首先对...

    js 金额数字逗号显示

    采用正则表达式 代码简洁,测试过 js 金额数字的逗号显示

    js数字转大写含金额

    js数字转大写,含专业会计的金额转大写同时支持普通非会计的数字转大写,希望对大家有帮助。上传的html文档,可以直接用浏览器打开看看效果

    js下将金额数字每三位一逗号分隔

    在JavaScript中实现金额数字每三位一逗号分隔的功能是一个常见的编程需求,尤其在财务相关的Web应用开发中。这种功能通常被称为金额格式化,目的是将数字按照人眼习惯的格式来显示,即千分位使用逗号分隔。本文将...

    将数字转成英文的js代码

    将数字翻译成英语的JavaScript,可以自动判断出你输入的数字是多大,它会自动拼合,按亿、千万、百万的语法翻译出来,挺实用。

    JavaScript无限位小写金额转换中文大写

    《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...

    js实现将数字转换为中文大写

    标题和描述中提到的知识点是关于如何使用JavaScript(简称js)编程语言将阿拉伯数字转换为中文大写形式。这种转换通常在财务相关的软件中很常见,尤其是涉及到金额表述时,为了符合财务规范或增加可读性,需要将数字...

    数字金额转换成中文大写金额

    数字金额转中文大写 function toChinese(num) { var cnNums = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); var cnIntRadice = new Array("", "拾", "佰", "仟"); var ...

    JS转换金额大小写,适合用于工资系统,JS文件,可以学习一下,个人整合的

    本文将详细讲解如何使用JavaScript(JS)进行金额大小写的转换,这是一项实用的技术,对于提高用户体验和确保数据准确无误至关重要。 首先,让我们了解问题的核心:在JavaScript中,将数字(通常以小写形式表示)...

Global site tag (gtag.js) - Google Analytics