首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>编程相关>JAVASCRIPT>javascipt实现金额大小写的转换
javascipt实现金额大小写的转换
来源: 发布时间:2008-04-09 发布人: 浏览: 人次   字体: [ ]  
我有一个功能要金额实现大小写转换,所以就实现了一下,都是JS脚本的,也希望对你们有所帮助。
  代码如下: 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Copyright" content="/html/programme/javascript" />
<meta name="description" content="更新最快的javasctipt效果,做最好的javascript搜索引擎!" />
<meta content="java技术,.net技术,php技术,asp技术,c/c++技术,javascript技术,数据库,软件工程,网络技术,病毒安全,操作系统,网站制作,网站推广,图形图像,办公技巧,资源下载,网页特效,即时通讯,it健康,it故事,硬件资讯,常用工具软件使用,qq,msn,小游戏" name="keywords" />
<title>人民币大小写转换js</title>
</head>
<body>
<script type="text/javascript">
var stmp = "";
function nst(t)
{
  if(t.value==stmp) return;
  var ms = t.value.replace(/[^\\d\\.]/g,"").replace(/([url=file://%20%20.%20%20d%7b2%7d).+$/,%22$1%22).replace(/%5E0+([1-9])/,%22$1%22).replace(/%5E0+$/,%220]\\.\\d{2}).+$/,"$1").replace(/^0+([1-9])/,"$1").replace(/^0+$/,"0");
  var ms = t.value;
  var txt = ms.split(".");
  while(/\\d{4}(,|$)/.test(txt[0]))
  txt[0] = txt[0].replace(/([url=file://%20%20d)(%20%20d%7b3%7d(,%7c$))/,%22$1,$2]\\d)(\\d{3}(,|$))/,"$1,$2");
  t.value = stmp = txt[0]+(txt.length>1?"."+txt[1]:"");
  bbb.value = number2num1(ms-0);
}
function number2num1(strg)
{
  var number = Math.round(strg*100)/100;
  number = number.toString(10).split(".");
  var a = number[0];
  if (a.length > 12)
  return "数值超出范围!支持的最大数值为 999999999999.99";
  var e = "零壹贰叁肆伍陆柒捌玖";
  var num1 = "";
  var len = a.length-1;
  for (var i=0 ; i<=len; i++)
  num1 += e.charAt(parseInt(a.charAt(i))) + [["圆","万","亿"][Math.floor((len-i)/4)],"拾","佰","仟"][(len-i)%4];
  if(number.length==2 && number[1]!="")
  {
  var a = number[1];
  for (var i=0 ; i<a.length; i++)
  num1 += e.charAt(parseInt(a.charAt(i))) + ["角","分"];
  }
  num1 = num1.replace(/零佰|零拾|零仟|零角/g,"零");
  num1 = num1.replace(/零{2,}/g,"零");
  num1 = num1.replace(/零(?=圆|万|亿)/g,"");
  num1 = num1.replace(/亿万/,"亿");
  num1 = num1.replace(/^圆零?/,"");
  if(num1!="" && !/分$/.test(num1))
  num1 += "整";
  return num1;
}
</script>
小写金额:<input type="text" name="aaa" onkeyup="nst(this)"><br>
大写金额:<input type="text" name="bbb" size=80>
</body>
</html>

此是JS自己有的转换英文字符大小写的函数
<script language="javascript">
var stmp1 = "Hello World";
alert(stmp1.toLocaleUpperCase());//转换成大写
alert(stmp1.toUpperCase())//转换成大写
alert(stmp1.toLocaleLowerCase());//转换成小写
alert(stmp1.toLowerCase())//转换成小写
</script>
好了,就写到这里,我会把有用的代码发上来和大家一起分享.

相 关 文 章   发布商链接
·实例分析JavaScript中substr和substr...
·js实现select表单动态添加,删除操作...
·javascript清空网页代码防止查看源代...
·javascript实现WORD里面的斜线表格代...
·javascript实现点击验证码无刷新重新...
·javascript处理图片加载失败代码
·javascrpt获取选中的内容代码
·如何防止页面被别人的frame引用?
·javascript标记高亮关键词示例代码
·javascript实现的网页软键盘代码,附...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·javscript实现鼠标移到小图片
·如何在静态页面中利用javascr...
·javascript实现WEB页面导出为...
·如何在兼容IE和Firefox的情况
·javascript读取本地excel文档
·javascript实现页面自动刷新...
·javascript解决iframe框架页...
·javascript实现网易邮箱多附...
·javascript实现模仿IE自动完...
·javacript实现关闭子窗口,刷...
·javascript脚本实现右键弹出...
·javascript结合Ajax制作的可...
·javascript实现页面载入等待...
·javascript实现一个IP只弹窗...
·javascript导航条比较实用的...
热 门 文 章
·Ext2.0框架的Grid使用介绍祥...
·JS实现多行的HTML静态表格分...
·javascript实现多张图片轮流...
·javascript使用xml数据岛的简...
·Adobe Reader利用javascript...
·javascript读写TEXT文本文件...
·幻灯片焦点图片新闻显示调用f...
·实例讲解Ext Js生成动态树,...
·javascript实现页面载入等待...
·javascript实现动态多附件上...
·Javascript在IE和FireFox中的...
·javascript解析身份证号码得...
·javascript脚本实现右键弹出...
·javascript实现的网页软键盘...
·js操作innerHTML 引起的未知...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .