为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

金额大写转换

2018-01-18 12页 doc 29KB 35阅读

用户头像

is_751406

暂无简介

举报
金额大写转换金额大写转换 金额大额化写 Js代额, /* 人民大写金币币币币币币币(一) 阿拉伯数字中有币币“0”币币币“”币币,中文大写金中可以只写一个零字。 如,1,409.50,写成人民壹仟肆佰零玖元伍角。币币币币币币币币币币币币币币币币 (二) 阿拉伯数字中有几个币币币币币币“0”,中文大写金中可以只写一个币币“”币币零字, 如,6,007.14,写成人民仟零柒元壹角肆分。币币币币币币币币币币币币币币币币 (三) 阿拉伯金数字万位或元位是币币币币币币币币币“0”,或者数字中有几个币币币币币币“0”, 万位、元位也是“0”,但仟位...
金额大写转换
金额大写转换 金额大额化写 Js代额, /* 人民大写金币币币币币币币(一) 阿拉伯数字中有币币“0”币币币“”币币,中文大写金中可以只写一个零字。 如,1,409.50,写成人民壹仟肆佰零玖元伍角。币币币币币币币币币币币币币币币币 (二) 阿拉伯数字中有几个币币币币币币“0”,中文大写金中可以只写一个币币“”币币零字, 如,6,007.14,写成人民仟零柒元壹角肆分。币币币币币币币币币币币币币币币币 (三) 阿拉伯金数字万位或元位是币币币币币币币币币“0”,或者数字中有几个币币币币币币“0”, 万位、元位也是“0”,但仟位、角位不是“0”币币币币币币币,中文大写金中可以只写一个零字, 也可以不写零字,如,“”1,680.32,写成人民壹仟佰捌拾元零三角分,币币币币币币币币币币币币币币币币币币币 或者写成人民壹仟佰捌拾元三角分,币币币币币币币币币币币币币 又如,107,000.53,写成人民壹拾万柒仟元零伍角分,币币币币币币币币币币币币币币币币币或者写成人民壹拾万柒仟元伍角分。币币币币币币币币币币币币 (四) 阿拉伯金数字角位是币币币币币币“0”,而分位不是“0”币币“”币“币”,中文大写金元后面写零字。 如,16,409.02,写成人民壹万仟肆佰零玖元零分,币币币币币币币币币币币币币币币币币币币 又如,325.04,写成人民佰拾元零肆分。币币币币币币币币币币币币币币币 根据《中人民共和国票据法》的相定:币币币币币币币币币币币币币币币币 填写票据和算凭,必做到准化、范化,币币币币币币币币币币币币币币币币币 要素全、数字正确、字迹清晰、不漏、不潦草,币币币币币币币币币币币币币币币币币币币币防止涂改。 1、中文大写金数字如零、壹、、、肆、伍、、柒、捌、币币币币币币币币币币币币币币币币币币币币币玖、拾、佰、仟、万、等,币币币 币币币币币币币币币币币币币币币币币币币币用正楷或行填写,不得自造化字。如果金数字 写中使用繁体字,也受理,行方,。币币币币币币币币币币币 2、中文大写金数字到币“”币“”币“”“”元止的,在元之后,写整,或正,字, 在角之后可以不写整,或正,字。大写金数字有“”“”“”币“”“”“”分的,分后面不写整,或正,字。“” 3、中文大写在写一般票据和行支票是不一的。币币币币币币币币币币 一般票据的写法上面的上一部分已写得很清楚了, 币币币币币币币币 币行支票得写法就得把零全写上,不管0在什位置,要写成零元零角零分。币币币币币币币币币币币币币币 */ // 币币币币币币币币币定字与位 var zwsz = new Array("", "壹", "币", "币", "肆", " ", "币", "柒", "捌", "玖"); var xsdw = new Array("分", "角"); //小数部分位币币 var zsdw = new Array("元", "拾", "佰", "仟", " ", "拾", "佰", "仟", "币", "拾", "佰", "仟", " "); //整数部分位币币 var ling = 0;// 数字中的币币币0出的次数币币币币 // 币币 定replaceAll方法 String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } //数字小写成大写币币 精确到万元 function transformWy(val){ } //数字小写成大写币币 精确到元 function transformY(zsbf){ //币币整数部分 var zsbf_str=""; var len = zsbf.length; //alert("zsbf::"+zsbf); for(var i=0; i 0){ zsbf_str = zsbf_str + "零" + num_C + num_dw; }else{ zsbf_str = zsbf_str + num_C + num_dw; } ling = 0; }else{ // 当前数字币0的候,需要判断是否示万,币币币币币币币币币币币币币币币2个位币币 if(ws.length == 5){ zsbf_str = zsbf_str + " " + num_C + num_dw; }else if(ws.length == 9){ zsbf_str = zsbf_str + "币" + num_C + num_dw; } } }else{ // 当前数字币0的候,需要判断是否示万,币币币币币币币币币币币币币币币2个位币币 // 数字度币币币5,8位的候定的位有万、,币币币币币币币币币币币币币币币 里就不做理了。币币币币 if(ws.length == 4 || ws.length == 8){ zsbf_str = zsbf_str + "元"; break; }else{ if(ws.length > 4){ if(ws.length > 8){ zsbf_str = zsbf_str + "币元" + num_C + num_dw; break; }else if(ws.length < 8){ zsbf_str = zsbf_str + "万元" + num_C + num_dw; break; }else{ break; } }else{ zsbf_str = zsbf_str + "元"; break; } } } //alert("第"+i+"次循,果币币币币=="+zsbf_str); } return zsbf_str; } //数字小写成大写币币 币币小数部分化 function transformXs(xsbf){ //币币小数部分 var strdig=""; if(xsbf!=""){ var n = xsbf.charAt(0); if(n!=0){ strdig += zwsz[Number(n)]+"角"; }else{ strdig += zwsz[Number(n)]; } var n = xsbf.charAt(1); if(n!=0){ strdig += zwsz[Number(n)]+"分"; } } return strdig; } function varlNum(val){ } //数字小写成大写币币 精确到元 function transform1(val){ var zsbf; //整数部分 var xsbf; //小数部分 if(val.indexOf(".") == -1){ zsbf = val; xsbf = ""; }else{ zsbf = val.substr(0, val.indexOf(".")); xsbf = val.substr(val.indexOf(".")+1, val.length); } //alert("英文=="+zsbf.indexOf(",")); //alert("半角=="+zsbf.indexOf(",")); //alert("全角=="+zsbf.indexOf(",")); // 替逗号币 英文 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 替逗号币 半角 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 替逗号币 全角 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 数字理部分币币币币 END // 整数部分理币币 var zsbf_str = ""; zsbf_str = transformY(zsbf);//alert("main,zsbf=="+zsbf_str);if(zsbf != "" && xsbf==""){ zsbf_str += "整"; } // 整数部分理币币 END // 小数部分理币币 zsbf_str += transformXs(xsbf);// 小数部分理币币 END // 币币币志位原 ling = 0; return zsbf_str; } /* 此方法是在承包商入列面上打印施工和准入使用的原来用的是币币币币币币币币币币币币币币币币币币币币币币币币币transform1方 法, 但是因提出币币币“币币”币币币币币币币币币币注册金万元,可以把整字去掉的要求所以行的一些相修改。 数字小写成大写币币 精确到元*/ function transform2(val){ var zsbf; //整数部分 var xsbf; //小数部分 if(val.indexOf(".") == -1){ zsbf = val; xsbf = ""; }else{ zsbf = val.substr(0, val.indexOf(".")); xsbf = val.substr(val.indexOf(".")+1, val.length); } //alert("英文=="+zsbf.indexOf(","));//alert("半角=="+zsbf.indexOf(",")); //alert("全角=="+zsbf.indexOf(",")); // 替逗号币 英文 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 替逗号币 半角 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 替逗号币 全角 if(zsbf.indexOf(",")>-1){ zsbf = zsbf.replaceAll(",",""); } // 数字理部分币币币币 END // 整数部分理币币 var zsbf_str = ""; zsbf_str = transformY(zsbf); //alert("main,zsbf=="+zsbf_str); /*------------------------------- 币币币币币币币币币币币币币币币币要求做出的整:将加整字的去掉。 if(zsbf != "" && xsbf==""){ zsbf_str += "整"; }*/ // 整数部分理币币 END // 小数部分理币币 zsbf_str += transformXs(xsbf); // 小数部分理币币 END // 币币币志位原 ling = 0; return zsbf_str; } HTML中的额用及额明, //币明:引入js 。。。。。。 //币币币币币币币币币币币币币币明:面加的候行化方法 。。。。。。 合币   <%=tempHJ %>  。。。。。。 。。。。。。 金大写:币币币币   。。。。。。
/
本文档为【金额大写转换】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索