<script language="JavaScript" type="text/JavaScript">
function DX(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, "元整");
}
</script>
<form name="form1" method="post" action="">
<input type="text" name="j1" onKeyDown="if(event.keyCode==13){document.getElementById('j2').value=sDX(this.value)}">
<input type="text" name="j2">
</form>[color=blue][/color]
分享到:
相关推荐
《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...
"JS实现金额大写转换函数"这个话题就是关于如何编写一个JavaScript函数来完成这样的转换。这篇博客文章提供了一个实用的解决方案。 首先,我们来看一下如何手动创建这样的转换函数。在中文中,大写的数字有以下对应...
通过js代码将小写金额转换成大写金额,将大写金额转换成数字
本文将深入探讨如何使用JavaScript来实现小写金额转换为大写的转换算法。 JavaScript是一种广泛使用的客户端脚本语言,它允许开发者在网页中动态处理数据和交互。在处理金额转换时,我们可以利用JavaScript的字符串...
js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整
### JavaScript 数字金额转换为中文大写金额 在日常财务处理、银行交易或是发票开具等场景中,将数字金额转换成中文大写金额是一项常见的需求。这种转换不仅可以提高正式文档的专业性,还能避免因数字易被篡改而...
这篇博文"用JS将人民币金额转换成大写"提供了一个实用的方法来解决这个问题。 首先,我们需要理解人民币大写的规则。人民币的大写是按照中文字符来表示数字,具体对应关系如下: 1. 零:零 2. 一:壹 3. 二:贰 4. ...
本文将详细讲解如何使用JavaScript(JS)进行金额大小写的转换,这是一项实用的技术,对于提高用户体验和确保数据准确无误至关重要。 首先,让我们了解问题的核心:在JavaScript中,将数字(通常以小写形式表示)...
总之,JavaScript提供了足够的灵活性来处理金额的大写和小写转换问题。无论是通过汉字还是罗马数字,理解转换规则并结合JavaScript的字符串操作,都能有效地完成这一任务。在实际应用中,可以根据具体需求对上述示例...
自动将输入的金额转换成大写 如输入 123转换为 壹百贰拾叁元整 输入123.12 转换为 壹百贰拾叁元壹角贰分
"js金额小写转大写脚本"指的是JavaScript编程语言中用于将小写的货币金额(阿拉伯数字)转换为大写的汉字数字的代码片段。这样的脚本有助于提高财务报表的可读性和规范性,因为在中国,正式的财务文档通常要求金额以...
JS将数字转换为大写汉字人民币
在IT行业中,尤其是在财务软件和电子商务领域,将货币金额从阿拉伯数字(小写)转换为汉字大写是一种常见的需求,因为在中国,财务报告和发票通常要求使用汉字大写表示金额,以防止篡改和提高准确性。JavaScript作为...
输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...
通过上述介绍,我们可以看到该JS函数能够有效地实现小写金额到大写金额的转换,其逻辑设计考虑到了各种特殊情况,从而保证了转换结果的准确性和规范性。这种函数可以在各种应用场景中发挥作用,特别是在需要展示大写...
本文将深入探讨如何使用JavaScript来实现金额数字的大写转换、保留两位小数以及遵循货币格式规范。 一、金额数字规范 在金融领域,金额通常需要遵循特定的规范,例如,数值部分应精确到小数点后几位,以及在表示...
功能揪取:1200元转换为 壹仟贰佰元 AmountInWords(1200,x)= 壹仟贰佰元 其中x为 小数点后四舍五入的位数
在IT行业中,尤其是在财务系统和电子商务领域,将小写金额转换为大写是常见的需求,因为大写金额在正式的财务凭证中使用,可以避免因数字混淆而引起的错误。JavaScript作为一种广泛使用的前端脚本语言,提供了丰富的...
js 实现 小写金额转换为大写! 值得下载看看!资源免费,大家分享!!
js中实现小写金额到大写金额的转换.docx