教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> Javascript >> 将金额小写转化成汉字大写的实现过程 RSS订阅
将金额小写转化成汉字大写的实现过程
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
   自己写的一个比较丑的程序,但做报表时候有用
  /********************************************************************
  时间:2003.7.31
  作者:千里猪
  功能:将货币数字(阿拉伯数字)(小写)转化成中文(大写)
 
  参数:Num为字符型,小数点之后保留两位,例:Arabia_to_Chinese("1234.06")
  说明:1.目前本转换仅支持到 拾亿(元) 位,金额单位为元,不能为万元,最小单位为分
              2.不支持负数
  修改区

  时间:
  修改人:
  原因:

  修改区结束
  ********************************************************************/
  function Arabia_to_Chinese(Num){
   for(i=Num.length-1;i>=0;i--)
   {
    Num = Num.replace(",","")//替换tomoney()中的“,”
    Num = Num.replace(" ","")//替换tomoney()中的空格
   }
   Num = Num.replace("¥","")//替换掉可能出现的¥字符
   if(isNaN(Num)) { //验证输入的字符是否为数字
    alert("请检查小写金额是否正确");
    return;
   }
   //---字符处理完毕,开始转换,转换采用前后两部分分别转换---//
   part = String(Num).split(".");
   newchar = ""; 
   //小数点前进行转化
   for(i=part[0].length-1;i>=0;i--){
   if(part[0].length > 10){ alert("位数过大,无法计算");return "";}//若数量超过拾亿单位,提示
    tmpnewchar = ""
    perchar = part[0].charAt(i);
    switch(perchar){
    case "0": tmpnewchar="零" + tmpnewchar ;break;
    case "1": tmpnewchar="壹" + tmpnewchar ;break;
    case "2": tmpnewchar="贰" + tmpnewchar ;break;

来源:编程技术-十度教育
作者:
关键字:将金额,写转化成汉字,实现过程
发表日期:2006-10-18 10:39:40

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:用JavaScrpt实现文件夹轻松加密   下一篇:JAVASCRIPT加密解密终级指南


2008-11-23 21:04:40
本文的相类似文章
  • 将金额小写转化成汉字大写的实现过程
  • 认识的第二次飞跃实现过程之管见
  • 木马“加/脱壳”的详细实现过程
  • 尝试采用Excel探究自由落体运动的实现过程
  • 木马“加/脱壳”的详细实现过程
  • 解析Cookie欺骗实现过程及具体应用
  • 解析cookie欺骗实现过程及具体应用
  • 晚捆绑的实现过程
  • 项目迭代开发手记--文件分割存储用例的实现过程(3)
  • 项目迭代开发手记--文件分割存储用例的实现过程(2)
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com