- 浏览: 268350 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (187)
- spring (10)
- jquery (14)
- js (18)
- java (44)
- freemarker (7)
- 框架介绍 (1)
- tomcat (4)
- oracle (7)
- 喜欢的诗文 (4)
- linux (19)
- nokia (1)
- 那些事 (1)
- apache (3)
- dom4j (1)
- SOA (1)
- 企业架构 (2)
- baidu (1)
- svn (1)
- 测试 (4)
- liunx (0)
- memcahce (1)
- mysql (25)
- maven (4)
- 推广 (1)
- 网络 (1)
- vpn (1)
- drools (1)
- mongodb (1)
- redis (3)
- xlightweb (1)
- wifi (1)
- 学习资料 (1)
- git (1)
- 系统设计 (1)
- springboot (1)
- 自考 (0)
最新评论
-
zuo_qin_bo:
if(df==null){ //这个地方并发多的情况 ...
ThreadLocal解决dateFormat多线程错误 -
kongnan93:
好文!赞一个!!!!
jquery blockUI 居中显示 -
cxc_110928:
如果加上不能出现连续的数字或者字母 如 1234 abcd ...
用java 匹配一个数字和字母密码的正则表达式 -
wzwahl36:
http://www.atool.org/json2javab ...
JSON和JAVA的POJO的相互转换
function money_uppercase(value) {
re = /^-?[0-9]*(\.[0-9]{0,2})?$/i;
if( !re.exec(value))
{
alert('请正确输入金额(允许两位小数)!');
return false;
}
return piliskysMoney(value);
}
function piliskys(val){
if(isNaN(val)) {
return creat(0);
}
else return creat(val);
}
function creat(val){
var money1 = new Number(val);
if(money1> 1000000000000000000) {
alert("你输入的数字太大,重新输入!");
return;
}
var monee = Math.round(money1*100).toString(10)
var i,j;
j=0;
var leng = monee.length;
var monval="";
for( i=0;i<leng;i++)
{
monval= monval+to_upper(monee.charAt(i))+to_mon(leng-i-1);
}
return repace_acc(monval);
}
function to_upper( a)
{
switch(a){
//case '-' : return '负'; break;
case '0' : return '零'; break;
case '1' : return '壹'; break;
case '2' : return '贰'; break;
case '3' : return '叁'; break;
case '4' : return '肆'; break;
case '5' : return '伍'; break;
case '6' : return '陆'; break;
case '7' : return '柒'; break;
case '8' : return '捌'; break;
case '9' : return '玖'; break;
default: return '' ;
}
}
function to_mon(a){
if(a>10){ a=a - 8;
return(to_mon(a));}
switch(a){
case 0 : return '份'; break;
case 1 : return ''; break;
case 2 : return '点'; break;
case 3 : return '拾'; break;
case 4 : return '佰'; break;
case 5 : return '仟'; break;
case 6 : return '万'; break;
case 7 : return '拾'; break;
case 8 : return '佰'; break;
case 9 : return '仟'; break;
case 10 : return '亿'; break;
}
}
function repace_acc(Money){
Money=Money.replace("零份","");
Money=Money.replace("零份","零");
var yy;
var outmoney;
outmoney=Money;
yy=0;
while(true){
var lett= outmoney.length;
outmoney= outmoney.replace("零点","点");
outmoney= outmoney.replace("零万","万");
outmoney= outmoney.replace("零亿","亿");
outmoney= outmoney.replace("零仟","零");
outmoney= outmoney.replace("零佰","零");
outmoney= outmoney.replace("零零","零");
outmoney= outmoney.replace("零拾","零");
outmoney= outmoney.replace("亿万","亿零");
outmoney= outmoney.replace("万仟","万零");
outmoney= outmoney.replace("仟佰","仟零");
yy= outmoney.length;
if(yy==lett) break;
}
yy = outmoney.length;
if ( outmoney.charAt(yy-1)=='零'){
outmoney=outmoney.substring(0,yy-1);
}
yy = outmoney.length;
if ( outmoney.charAt(yy-1)=='份'){
outmoney=outmoney +'';
}
return outmoney;
//document.getElementById('da').innerHTML=outmoney;
//alert(outmoney);
}
function vol_uppercase(value_num)
{
value = ''+value_num;
re = /^-?[0-9]*(\.[0-9]{0,2})?$/i;
if( !re.exec(value))
{
alert('请正确输入份额(允许两位小数)!');
return false;
}
p='';
var val=p+piliskys(value);
if(val.substring(val.length-1,val.length)=='点'){
val=val.substr(0,val.length-1)+'份整';
}
if(val.substring(val.length-1,val.length-2)=='点'){
val=val+'份';
}
if(value.substring(0,2)=='0.'){
val="零点"+val;
if(val.substring(val.length-1,val.length-2)=='点'){
val=val+'份';
}
}
return val;
}
function piliskysMoney(val){
if(isNaN(val)) {
return creatMoney(0);
}
else return creatMoney(val);
}
function creatMoney(val){
var money1 = new Number(val);
if(money1> 1000000000000000000) {
alert("你输入的数字太大,重新输入!");
return;
}
var monee = Math.round(money1*100).toString(10)
var i,j;
j=0;
var leng = monee.length;
var monval="";
for( i=0;i<leng;i++)
{
monval= monval+to_upperMoney(monee.charAt(i))+to_monMoney(leng-i-1);
}
return repace_accMoney(monval);
}
function to_upperMoney( a)
{
switch(a){
//case '-' : return '负'; break;
case '0' : return '零'; break;
case '1' : return '壹'; break;
case '2' : return '贰'; break;
case '3' : return '叁'; break;
case '4' : return '肆'; break;
case '5' : return '伍'; break;
case '6' : return '陆'; break;
case '7' : return '柒'; break;
case '8' : return '捌'; break;
case '9' : return '玖'; break;
default: return '' ;
}
}
function to_monMoney(a){
if(a>10){ a=a - 8;
return(to_mon(a));}
switch(a){
case 0 : return '分'; break;
case 1 : return '角'; break;
case 2 : return '元'; break;
case 3 : return '拾'; break;
case 4 : return '佰'; break;
case 5 : return '仟'; break;
case 6 : return '万'; break;
case 7 : return '拾'; break;
case 8 : return '佰'; break;
case 9 : return '仟'; break;
case 10 : return '亿'; break;
}
}
function repace_accMoney(Money){
Money=Money.replace("零分","");
Money=Money.replace("零角","零");
var yy;
var outmoney;
outmoney=Money;
yy=0;
while(true){
var lett= outmoney.length;
outmoney= outmoney.replace("零元","元");
outmoney= outmoney.replace("零万","万");
outmoney= outmoney.replace("零亿","亿");
outmoney= outmoney.replace("零仟","零");
outmoney= outmoney.replace("零佰","零");
outmoney= outmoney.replace("零零","零");
outmoney= outmoney.replace("零拾","零");
outmoney= outmoney.replace("亿万","亿零");
outmoney= outmoney.replace("万仟","万零");
outmoney= outmoney.replace("仟佰","仟零");
yy= outmoney.length;
if(yy==lett) break;
}
yy = outmoney.length;
if ( outmoney.charAt(yy-1)=='零'){
outmoney=outmoney.substring(0,yy-1);
}
yy = outmoney.length;
if ( outmoney.charAt(yy-1)=='元'){
outmoney=outmoney +'整';
}
return outmoney;
}
function tausendstel(value){
re = /(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
var n = value.replace(re,"ũ,");
document.getElementById("tradeAmount").value = n;
}
function tausendstel_redeemfund(value){
re = /(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
var n = value.replace(re,"ũ,");
document.getElementById("redeemVol").value = n;
}
function tausendstel_transfer(value){
re = /(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
var n = value.replace(re,"ũ,");
document.getElementById("transferVol").value = n;
}
function commafyback(value)
{
if (isEmpty(value)) {
return;
}
var x = value.split(',');
return parseFloat(x.join(""));
}
money_uppercase(value);
- upperCase.zip (7.5 KB)
- 下载次数: 4
发表评论
-
js 加密 java解密
2017-12-05 16:27 905https://github.com/noisyle/cr ... -
记录一些js框架用途
2016-09-21 11:07 722accounting.min.js 货币格式化alertif ... -
打印指定区域内容
2013-02-04 16:22 852function print(){ var oWin=w ... -
查找子符串在主字符串中出现的次数
2012-12-19 14:14 1085/** * 查找子符串在主字符串中出现的次数 */ ... -
四位加空格
2012-08-30 16:38 1014onkeyup="this.value=this.v ... -
关闭浏览器时,清除SESSION 只适应于IE
2012-07-02 10:08 1418//关闭浏览器时,清除SESSION 只适应于IE func ... -
定位显示
2012-07-02 09:26 920//将帐号格式化显示 四位分开 value要格式化的值 ... -
导步加载,在页面中执行js
2012-06-28 17:12 903在加载出数据后 先执行下面方法,就要以在页面执行js ... -
在html中获取url参数
2012-06-12 16:03 1145例如<!-- [if gte mso 9]>< ... -
验证非连续不重复的数字
2012-05-30 15:39 963// 验证非连续不重复的数字 function valida ... -
手机号码部分隐藏
2012-05-29 14:04 1077/** * 手机号码部分隐藏 */ function ... -
身份证号码验证规则
2012-05-29 14:00 1271/** * 身份证号码验证规则 * @param id ... -
验证中文姓名
2012-05-29 13:54 1034/** * 客户真实姓名 * @param obj ... -
js 去除html 空格标记
2012-05-24 01:06 1259/** * 去除html标记和空格 */ funct ... -
js获取url参数
2012-05-24 01:03 912function getGetParameter(source ... -
获取验证码时,倒记时
2012-05-21 11:39 1054var InterValObj; //timer变量,控制时间 ... -
get 传递中文参数 编码
2012-05-17 16:15 1129//js对中文编码 var bankName=encodeUR ...
相关推荐
下面我们将深入探讨如何进行金钱大小写转换,以及相关的编程实现方法。 首先,我们要了解中文数字的大写形式。中文大写数字有以下对应关系: 1. 小写"零"对应大写"零" 2. 小写"一"对应大写"壹" 3. 小写"二"对应...
在提供的`金额大小写转换.js`文件中,可能包含了以下关键步骤: 1. **定义中文数字和单位**:首先,你需要创建两个对象,分别存储中文的数字(零到九)和货币单位(如元、角、分)。例如: ```javascript var ...
本文将详细介绍如何将数字金钱转换成中文大写,并提供相关方法和技术。 一、数字金钱的中文大写规则 1. 单位对应:数字的每一个位数都有对应的中文大写字符。例如: - 个位:零(0)、壹(1)、贰(2)、叁(3)...
微机原理课程设计_英文字母大小写转换程序设计 在本文中,我们将对微机原理课程设计中的英文字母大小写转换程序设计进行深入分析,探讨其背后的科学发展评估、自然安全、质量效率、科学技术创新、资源节约和和谐...
C#实现人民币大小写转换,比如把123456789变成“零壹贰叁肆伍陆柒捌玖”,当然也有万仟佰拾亿仟佰拾万仟佰拾元角分的转换,代码实现 方面,主要使用decimal类型数字存储小写金钱,返回string类型的数字的中文大写...
在网页开发中,处理涉及金额大小写转换的功能非常常见,尤其是在需要生成财务报表或打印输出时。由于不同的浏览器可能对JavaScript的支持存在差异,确保代码在所有浏览器中正常运行,成为了开发者的必要考虑。接下来...
进入LeadBBS,用LeadBBS设定的管理员账号(默认是Admin)登陆,如果此管理员名不存在 新注册此用户(一定要注意大小写完全正确) 7.登陆到管理,重做论坛列表及修复,完成论坛版面修复 8.登陆到管理,进入...
在MySQL数据库中,有时我们需要将数字金额转换成人民币的大写形式,这在财务报表或会计系统中非常常见。为了实现这一需求,我们可以自定义一个函数或者利用现有的字符串处理函数。以下是一个关于如何在MySQL中实现这...
进入LeadBBS,用LeadBBS设定的管理员账号(默认是Admin)登陆,如果此管理员名不存在 新注册此用户(一定要注意大小写完全正确) 8.登陆到管理,重做论坛列表及修复,完成论坛版面修复 9.登陆到管理,进入...
当学生面对两个小数时,需要判断哪一个更大或更小。比如,在进行数学题目练习时,孩子们会发现2.3小于3.1,这主要是因为小数的整数部分相同的情况下,小数部分的数值大小就决定了整个小数的大小。而当小数部分也相同...
在巩固练习环节,学生需要比较不同面值的大小,例如( )角( )分的比较,并且学习如何写出不同金额的钱数,如12782522元可以表示为( )元( )角。同时,练习还包括了基本的单位转换,例如1角等于10分,20分等于2...
这样的练习有助于学生形成直观的金钱概念,为他们今后的数学学习和日常生活打下坚实的基础。 在数值填空方面,练习题提供了实际应用的场景。例如,给出“4角9分”,学生需要填写缺失的部分,得出“49分”。在这一...
1. **小数的认识和加减法**:这部分内容涉及到小数的基本运算,包括直接写出小数的加减结果以及竖式计算。例如题目中的 `(+)`、`(-)` 等,这些都是小数加减法的基础运算。在计算时,要掌握小数点对齐的原则,确保...
通过减法运算的练习,如9分减去4分得到5分,或者20元减去10元得到10元,学生可以熟悉处理小面额货币的方法。同时,还包括角之间的减法和元与角之间的转换,例如计算1元减去5角等于多少角,这有助于提高孩子们的实际...
这类题型通常要求学生将元、角、分互相转换,并写出答案,例如将一定数额的角转换为分,或反之。此外,还有涉及元与角之间转换的题目,它们帮助学生建立对货币单位之间精确换算的直觉。 计算题要求学生进行人民币...
6. **爱护人民币**:教育学生尊重并爱护人民币,不在上面涂写或折叠,同时也强调要培养良好的金钱观,学会节约用钱。 总的来说,这个PPT学习教案以生动、直观的方式,引导一年级小学生初步接触并掌握人民币的基本...
6. **方法总结**:提供了简单易记的规则,如"大变小,加个0"(如1元=10角)和"小变大,去个0"(如20分=2角),以及相邻单位间的倍数关系,如1元=10角=100分。 7. **实际操作**:在练习题中,学生需要进行加减运算,...
例如,将2.8元、1.2元和1.6元等金额转换成小数形式,让学生了解到小数与生活中的金钱是紧密相连的。这种贴近生活的设计,能够激发学生的学习兴趣,使学生在日常生活中自然地使用所学知识,做到学以致用。 在小数的...
在看标签写价钱的练习中,学生需要将带有小数的标签转换为更为直观的元和角的形式。这种练习有助于学生理解货币的小数表示方法,以及如何将带小数的货币数额转换为具体的货币单位。通过这种转换,学生能够更加清晰地...
综合来看,这份教案不仅系统完整地涵盖了人民币的基本知识,而且通过生动的教学方式和实用的练习题,极大地激发了学生的学习兴趣,同时也锻炼了学生将数学知识应用于实际生活中的能力。这份教案的成功运用,将有助于...