js实现小写转大写,js实现数字转人民币

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>小写转大写</title>

<style type="text/css">

div { position:absolute;left:lin;top:lin;bottom:lin;right:lin; background-color:#AE57A4; text-align:center;

width:500px;}

</style>

<script type="text/javascript">

function transformNumber() {

var nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

var chins = ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"];

var money = ["元", "十", "百", "千", "万", "十", "百", "千", "亿", "", "", ""];

var money1 = ["角", "分"];

var number = document.getElementById("number").value;

var numbers = number.split(".")

var chin = "";

var chin1 = "";

for (var i = numbers[0].length; i > 0; i--) {

var s = numbers[0].charAt(numbers[0].length - i);

chin += chins[s] + money[i - 1];

}

if (numbers[1] != null) {

for (var j = 0; j < numbers[1].length; j++) {

var b = numbers[1].charAt(j);

chin1 += chins[b] + money1[j];

}

}

var china = chin + chin1;

document.getElementById("newnumber").value = china;

}

function clearnumber() {

document.getElementById("number").value = "";

document.getElementById("newnumber").value = "";

}

function promptMessage() {

document.getElementById("number").value = "小数点后保留两位小数";

}

function clearMessage() {

document.getElementById("number").value = "";

}

window.onload = promptMessage;

</script>

</head>

<body>

<div><br/><br/>

<h3>银行钱款转换器</h3><br/><br/><br/><br/>

<span>请输入需转换金额:</span><input type="text" id="number" onfocus="clearMessage();"><br/><br/>

<span>转换后的大写金额:</span><input type="text" id="newnumber"/><br/><br/>

<input type="button" id="transform" value="转换" onclick="transformNumber();" />

<input type="button" id="clear" value="清零" onclick="clearnumber();">

</div>

</body>

</html>

时间: 2024-11-01 14:10:24

js实现小写转大写,js实现数字转人民币的相关文章

js 金额小写转换为大写

<script> jQuery(document).ready(function () { //当金额文本框失去焦点时,自动将数字转化为大写填充到 大写的文本框中 $("#Amount").blur(function () { var amount = $("#Amount").val(); amount = AmountLtoU(amount); $("#CapitalAmount").val(amount); }); }); fu

JS判断是否为数字,中文,小写、大写字母

/**  取得字符串的字节长度**/ 代码function strlen(str)   {      var i;      var len;            len = 0;      for (i=0;i<str.length;i++)      {          if (str.charCodeAt(i)>255) len+=2; else len++;      }      return len;   } /* * 判断是否为数字,是则返回true,否则返回false */

JS函数实现金额小写转大写

止乎于分享! 1 ///<summery>小写金额转化大写金额</summery> 2 function AmountLtoU(amount) { 3 if (isNaN(amount) || amount >= 1000000000000) return "无效金额!"; //数值最大不超过1万亿 4 var sPrefix = amount < 0 ? "(负)" : ""; //将负号‘-’显示成汉字‘(

js各类正则表达式(中文、字母、数字、全角)

转载自:http://www.cnblogs.com/xujh/archive/2008/08/21/1273525.html 非常全,很详细的js总结 1.只能输入数字.字母.中文的: <input   onkeypress="return   /[\w\u4e00-\u9fa5]/.test(String.fromCharCode(window.event.keyCode))"         onpaste="return   !/[^\w\u4e00-\u9fa

计算一个字符串中大写字母、小写字母、特殊字符、数字的个数

1 public class Test_123_Test { 2 public static void main(String[] args) { 3 String str = "[email protected]#¥%……&"; 4 int bigs = 0;// 记录大写字母的个数 5 int smalls = 0;// 记录小写字母的个数 6 int others = 0;// 记录其他字符的个数 7 int shuzi = 0; 8 System.out.println

excel数字小写转大写公式的教程

用Excel办公中,办公员为了方便录入通常都把数字用小写录入就得了,但却需要转化成大写模式,所以需要利用Excel中的转化公式,下面是学习啦小编整理的excel 数字小写转大写公式的教程,以供大家阅读. excel 数字小写转大写公式的教程1 通过函数嵌套实现 数字转人民币大写形式的公式是: =IF(B1<0,"金额为负无效", (IF(OR(B1=0,B1=""),"(人民币)零元", IF(B1<1,"(人民币)&quo

蓝鸥原生JS:js的引入方式及js的基本数据类型

蓝鸥原生JS:js的引入方式及js的基本数据类型 蓝鸥零基础学习HTML5-html+css基础 http://11824614.blog.51cto.com/11814614/1852769 js的引入方式 在一对 script 标签中引入js代码 通过这种方式引入,可以把js代码和html代码写在同一个文件中,但是注意:最好把js代码写在body之后,文档的加载顺序是从上到下加载的,先把页面内容渲染出来,再加入用户交互,这样用户体验会大大加强. 示例代码: <html lang="en

02 js运行原理 、js开发工具介绍 、js程序入门、 js基本语法

因为js是由浏览器来解释执行的,因此这里有一个问题,不同的类型的浏览器可能对js的支持不一样. js的运行一般分为:本地运行和远程运行 Tomcat架在公网上,其他网络用户可以访问,利用花生壳可以把一个内网的ip映射为公网 花生壳相当于用自己的服务器帮你转了一下而已. 如何选择开js发工具 微软的vs   .net平台 Eclipse 我们先选择用记事本,到了对Javascript 有了一定的了解后,我们再使用高级开发工具Eclipse. ①更深刻的理解javascript技术,培养代码感. ②

使用js把json字符串转为js对象的方法

ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法. 1,eval方式解析,恐怕这是最早的解析方式了.如下: 复制代码代码如下: function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号. 这里属性名可以使用数字,可以带引号也可以不带引号.如果属性名是纯数字,