小写金转换为大写

<body>
<input type="text" id="txt"/><br/>
<input type="button" id="ss" value="submit"/><br/>
<input type="text" id="result"/>
</body>
<script type="text/javascript" >
    $(function(){
        $("#ss").click(function(){
            var s=change($("#txt").val());
            $("#result").val(s);
        })
    })
    function change(str){
        je = "零壹贰叁肆伍陆柒捌玖";
        cdw = "万仟佰拾亿仟佰拾万仟佰拾元角分";
        var newstring = (str*100).toString();
        var newstringlog = newstring.length;
        newdw = cdw.substr(cdw.length-newstringlog);
        var num0 = 0;
        var wan = 0;
        var dxje = "";
        for(var m=1;m<(newstringlog+1);m++){
            var xzf = newstring.substr(m-1,1);
            var dzf = je.substr(xzf,1);
            var dw = newdw.substr(m-1,1);
            if(dzf=="零"){
                dzf = "";
                wan = 1;
                if(dw=="亿"){}
                else if(dw=="万"){
                    dzf="";
                    wan=1;
                }else if(dw=="元"){}
                else{dw="";}
            num0 = num0+1;
        }else{
            if(num0-wan>0){
                if(dw!="角"){
                    dzf="零"+dzf;
                }
            }
            num0=0;
        }
        dxje=dxje+dzf+dw;
    }
    if(newstring.length!=1){
        if(newstring.substr(newstring.length-2)=="00"){
            dxje=dxje+"整";
        }else{
            dxje=dxje;
        }
    }
   return dxje;
    }
</script>

小写金转换为大写

时间: 2024-11-05 15:56:10

小写金转换为大写的相关文章

C#:小写金额转换为大写

#region 小写金额转换为大写 public static string CurrToChnNum(double Currnum) { string sResult = ""; if (Math.Abs(Currnum) < 1e-20) return "零圆整"; if (Currnum < 1e-20) sResult = "负"; sResult = sResult + StringToChnNum(Math.Abs(Mat

汇编-小写字母转换为大写字母

一.实习题目:小写字母转换为大写字母 二.实习目的:  1.掌握分支程序设计方法 2.了解小写字母和大写字母在计算机中的表示方法并显示. 三.代码:   data segment A db 'a'; B db 'z'; C db 00h; bb db 0ah,0dh,'$' string db 0ah,0dh,'The input num is not a case letter','$'; data ends code segment assume DS:data,CS:code star

Oracle 小写金额转换为大写

在开发EBS的合同报表打印的时候需要将小写金额转换为大写. 如下是本人自己写的转换函数. 主要思路:先获取小数点位置,在区分整数与小数点处理,根据位数和数字组合读取金额. 最后再处理特殊显示部分. /******************************************************************* *  FUNCTION get_big_amount 数字金额转换为大写 *  p_amount 输入数据金额 *  返回大写金额,位数 :千亿----厘 ****

C# 把小写人民币转换为大写

/// <summary> /// 转换人民币大小金额 /// </summary> /// <param name="num">金额</param> /// <returns>返回大写形式</returns> public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string st

将小写字母转换为大写字母

var pinyin = (function () { var Pinyin = function (ops) { this.initialize(ops); }, options = { checkPolyphone: false, charcase: 'default' }; Pinyin.fn = Pinyin.prototype = { init: function (ops) { this.options = extend(options, ops); }, initialize: f

java将小写金额转换为大写的工具类

public class Tool {             private static final String UNIT = "万千佰拾亿千佰拾万千佰拾元角分";         private static final String DIGIT = "零壹贰叁肆伍陆柒捌玖";         private static final double MAX_VALUE = 9999999999999.99D;         public static St

小写字母转换为大写字母

#include<stdio.h> int main() { char ch; printf("please input:\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z') ch-=32; printf("%c",ch); getchar(); return 0; } 运行结果如下: 原文地址:https://www.cnblogs.com/pyp2001/p/1

传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串

传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串 如传入:@"GOODgoodSTUDY",返回@"goodGOODstudy" */ - (NSString *)upperExchangeLower:(NSString *)str { NSMutableString *str1=[[NSMutableString alloc] initWithString:str]; for (NSUInteger i=0;

浮点数转换为大写货币金额

/** * 浮点数转换为大写货币金额 * * @author Bobby * */ public class ConvertFloatNumToRMBFormat { private static String[] upperCaseArray = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌&