`
OracleX
  • 浏览: 123545 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论

数字转换人民币大写

 
阅读更多

通过JS完成,能满足多种浏览器,不足之处是展示效果不是很理想,而且最多只能输入13位数字,希望大家提出改正方法

<html>
<head>
<title>数字转换人民币大写</title>
<script type="text/javascript">
function convert() {
var big = new Array("", "", "", "", "", "", "", "", "", "");
var unit = new Array("", "", "", "", "", "", "", "", "亿", "",
"", "", "");
var num = document.getElementById("num").value;
if (num =="") {
                alert("输入为空,请输入数字");
return false;
            }

if (num.match(/[^,.\d]/) != null) {
                alert("输入内容不合法,请输入数字");
return false;
            }
var temp = "";
if (num != null&&num.length<=13) {
for (var i = 0; i < num.length; i++) {
if(num.charAt(i)==0){
                        alert("输入内容不合法,不能以0开始");
return false;
                    }else{
                        temp = temp + big[num.charAt(i)] + unit[num.length - i - 1];
                    }

                }
            }else{
                alert("最多只能输入13位数字");
return false;
            }
            document.getElementById("rmb").innerText = temp;

        }


</script>
</head>

<body>
<input type="text" name="num" id="num"/>
<input type="button" name="convert" value="转换" onclick="return convert()"/>
<input type="text" id="rmb"/>
</body>
</html>

 

 

分享到:
评论

相关推荐

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

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

    人民币数字转换成汉字大写

    人民币数字转换成汉字大写 android Java 运行效率

    python实现人民币大写转换

    本文实例为大家分享了python实现人民币大写转换的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # -*- coding:utf-8 -*- # ********* 转换方法介绍 ********* # 将需要转换的数字从右向左,每4位分成一个...

    Java人民币金额数字转换成大写

    Java 人民币金额数字转换成大写 Java 人民币金额数字转换成大写是 Java 面试中最常见的问题之一。本文将详细介绍如何使用 Java 实现人民币金额数字转换成大写的解决方案。 Java 中的 NumberFormat 类 在 Java 中...

    java中把数字转化为人民币大写形式

    总的来说,将数字转化为人民币大写形式是Java编程中的一个实用技巧,涉及到数字与字符串的转换、位运算以及特殊规则的理解和应用。通过理解和实践这个过程,可以增强对Java字符串操作和逻辑处理的理解。

    java实现数字转换人民币中文大写工具

    Java 实现数字转换人民币中文大写工具 Java 实现数字转换人民币中文大写工具是指使用 Java 语言将数字转换为人民币中文大写格式的工具。该工具具有很高的实用价值,特别是在人事业务系统开发中,经常需要将数字转换...

    数字转换成人民币大写

    数字转换成人民币大写

    数字转成人民币大写代码

    这段代码是用于将数字转换为中文大写的人民币表示方式,主要应用于财务软件或者与货币相关的程序中,方便在中文环境中准确地表示金额。这个函数名为`GetChinaNum`,接收4个参数:`otherNum`、`isRMB`、`numOption`和...

    数字转化人民币大写

    在excel中输入数字转换成人民币大写,在excel中输入数字转换成人民币大写,在excel中输入数字转换成人民币大写

    阿拉伯数字转换为人民币大写

    在IT领域,尤其是在财务软件开发或者自动化处理财务数据时,阿拉伯数字转换为人民币大写是一项基本的需求。这是因为中国的会计标准要求在正式的财务报表和发票中,金额必须以中文大写表示,以防止篡改和提高准确性。...

    C#数字转人民币大写

    总的来说,将数字转换为人民币大写是C#开发中的一项常见任务,通过理解和运用字符串处理技巧以及对人民币大写规则的理解,我们可以轻松地实现这个功能。在实际编程中,确保代码的健壮性和可维护性也是至关重要的。

    mysql函数,将数字金额转成人民币大写

    首先,你需要定义一个存储过程,包含将数字转换为汉字的逻辑。这个过程可能包括一系列的条件判断和字符串拼接操作,例如: ```sql DELIMITER // CREATE FUNCTION num_to_rmb(num DECIMAL(15,2)) RETURNS CHAR...

    javascript 数字转换大写人民币

    应用javascript转换数字为大写人民币

    数字金钱转换成中文大写

    2. 对应转换:将每个数字转换为相应的中文大写,如1对应壹,2对应贰,以此类推。同时,根据位数添加相应的单位,例如12后加“万”。 3. 填充零:如果某一位是0,则写为“零”。例如,3456中“5”的前一位是0,所以...

    excel中数字自动转换成人民币大写文字

    在Excel中,将数字转换为人民币大写文字是一项常见的需求,尤其在财务报表或发票制作时更为重要。人民币大写的规范格式包括“壹”、“贰”等汉字,确保了金额的准确性和专业性。以下是一些关于如何在Excel中实现这一...

    数字转换成金额大写

    在IT行业中,尤其是在财务软件开发或者自动化报表系统中,经常需要将数字转换成中文大写的金额形式,以便符合中国的财务规范。"数字转换成金额大写"是一个常见的需求,特别是在Delphi这样的编程环境中。Delphi是一款...

    java程序实现人民币大写转换

    这是一个把人民币数字转换成大写的java程序

    输入数字转换为人民币大写,Delphi源代码.rar

    输入数字转换为人民币大写,Delphi源代码,代码里有个重要的转换单位,此单位共定义两个函数来实现数字金额的中文大写转化,此函数可支持12位整数。程序思路如下: 将小数点前的整数取出,算出整数长度,不足千亿时...

    Qt实现人民币大写

    3. **数字转换**:这是关键步骤,我们需要将输入的数字转换为对应的中文大写形式。可以创建一个二维数组或者哈希表,存储数字与大写字符的对应关系。然后,通过字符串操作,如分割、遍历和替换,将数字字符串转换成...

Global site tag (gtag.js) - Google Analytics