`
aixuekui
  • 浏览: 537 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

js 金额大写转换

阅读更多
<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无限位小写金额转换中文大写

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

    JS 实现金额大写转换函数

    "JS实现金额大写转换函数"这个话题就是关于如何编写一个JavaScript函数来完成这样的转换。这篇博客文章提供了一个实用的解决方案。 首先,我们来看一下如何手动创建这样的转换函数。在中文中,大写的数字有以下对应...

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

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

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

    本文将深入探讨如何使用JavaScript来实现小写金额转换为大写的转换算法。 JavaScript是一种广泛使用的客户端脚本语言,它允许开发者在网页中动态处理数据和交互。在处理金额转换时,我们可以利用JavaScript的字符串...

    js数字转换为大写金额

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

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

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

    用JS将人民币金额转换成大写

    这篇博文"用JS将人民币金额转换成大写"提供了一个实用的方法来解决这个问题。 首先,我们需要理解人民币大写的规则。人民币的大写是按照中文字符来表示数字,具体对应关系如下: 1. 零:零 2. 一:壹 3. 二:贰 4. ...

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

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

    关于金额大,小写转换的问题

    总之,JavaScript提供了足够的灵活性来处理金额的大写和小写转换问题。无论是通过汉字还是罗马数字,理解转换规则并结合JavaScript的字符串操作,都能有效地完成这一任务。在实际应用中,可以根据具体需求对上述示例...

    js金额自动转换

    自动将输入的金额转换成大写 如输入 123转换为 壹百贰拾叁元整 输入123.12 转换为 壹百贰拾叁元壹角贰分

    js金额小写转大写脚本

    "js金额小写转大写脚本"指的是JavaScript编程语言中用于将小写的货币金额(阿拉伯数字)转换为大写的汉字数字的代码片段。这样的脚本有助于提高财务报表的可读性和规范性,因为在中国,正式的财务文档通常要求金额以...

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

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

    货币大写金额转换插件

    在IT行业中,尤其是在财务软件和电子商务领域,将货币金额从阿拉伯数字(小写)转换为汉字大写是一种常见的需求,因为在中国,财务报告和发票通常要求使用汉字大写表示金额,以防止篡改和提高准确性。JavaScript作为...

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

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

    JS小写金额变成大写

    通过上述介绍,我们可以看到该JS函数能够有效地实现小写金额到大写金额的转换,其逻辑设计考虑到了各种特殊情况,从而保证了转换结果的准确性和规范性。这种函数可以在各种应用场景中发挥作用,特别是在需要展示大写...

    js金额数字规范 大写金额 保留2位数字 js货币格式 规范

    本文将深入探讨如何使用JavaScript来实现金额数字的大写转换、保留两位小数以及遵循货币格式规范。 一、金额数字规范 在金融领域,金额通常需要遵循特定的规范,例如,数值部分应精确到小数点后几位,以及在表示...

    js中文money数字大写转换

    功能揪取:1200元转换为 壹仟贰佰元 AmountInWords(1200,x)= 壹仟贰佰元 其中x为 小数点后四舍五入的位数

    javascript 小写金额转化成大写

    在IT行业中,尤其是在财务系统和电子商务领域,将小写金额转换为大写是常见的需求,因为大写金额在正式的财务凭证中使用,可以避免因数字混淆而引起的错误。JavaScript作为一种广泛使用的前端脚本语言,提供了丰富的...

    js 实现 小写金额转换为大写

    js 实现 小写金额转换为大写! 值得下载看看!资源免费,大家分享!!

    金额大,小写转换

    ### 金额大、小写转换知识点解析 #### 核心功能 本文档介绍了一个用于将数字金额从小写转换成大写格式的JavaScript脚本。该脚本的主要功能是:当用户在输入框中输入数字(小写)时,能够自动将其转换为相应的中文...

Global site tag (gtag.js) - Google Analytics