- 浏览: 266948 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 888https://github.com/noisyle/cr ... -
记录一些js框架用途
2016-09-21 11:07 718accounting.min.js 货币格式化alertif ... -
打印指定区域内容
2013-02-04 16:22 829function print(){ var oWin=w ... -
查找子符串在主字符串中出现的次数
2012-12-19 14:14 1078/** * 查找子符串在主字符串中出现的次数 */ ... -
四位加空格
2012-08-30 16:38 1011onkeyup="this.value=this.v ... -
关闭浏览器时,清除SESSION 只适应于IE
2012-07-02 10:08 1415//关闭浏览器时,清除SESSION 只适应于IE func ... -
定位显示
2012-07-02 09:26 915//将帐号格式化显示 四位分开 value要格式化的值 ... -
导步加载,在页面中执行js
2012-06-28 17:12 897在加载出数据后 先执行下面方法,就要以在页面执行js ... -
在html中获取url参数
2012-06-12 16:03 1138例如<!-- [if gte mso 9]>< ... -
验证非连续不重复的数字
2012-05-30 15:39 957// 验证非连续不重复的数字 function valida ... -
手机号码部分隐藏
2012-05-29 14:04 1050/** * 手机号码部分隐藏 */ function ... -
身份证号码验证规则
2012-05-29 14:00 1266/** * 身份证号码验证规则 * @param id ... -
验证中文姓名
2012-05-29 13:54 964/** * 客户真实姓名 * @param obj ... -
js 去除html 空格标记
2012-05-24 01:06 1243/** * 去除html标记和空格 */ funct ... -
js获取url参数
2012-05-24 01:03 888function getGetParameter(source ... -
获取验证码时,倒记时
2012-05-21 11:39 1027var InterValObj; //timer变量,控制时间 ... -
get 传递中文参数 编码
2012-05-17 16:15 1125//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.登陆到管理,进入...
在巩固练习环节,学生需要比较不同面值的大小,例如( )角( )分的比较,并且学习如何写出不同金额的钱数,如12782522元可以表示为( )元( )角。同时,练习还包括了基本的单位转换,例如1角等于10分,20分等于2...
此外,教案还包括了将人民币数值写成元、角、分的形式,以及将金额进行单位转换的练习。例如,12角可以表示为1元2角,5元2角可以转换为52角。这样的练习有助于孩子们掌握货币的表达方式。 进一步,教案引入了价格...
5. **爱护人民币**:强调人民币是国家印制的,应当尊重和爱护,不得在上面涂写、损坏,也要培养良好的金钱观,避免浪费,树立节俭意识。 6. **实际操作**:PPT提供了多组数学问题,帮助学生练习货币单位的换算,如...
1. **小数的认识和加减法**:这部分内容涉及到小数的基本运算,包括直接写出小数的加减结果以及竖式计算。例如题目中的 `(+)`、`(-)` 等,这些都是小数加减法的基础运算。在计算时,要掌握小数点对齐的原则,确保...
通过这样的练习,小学二年级的学生能够建立对人民币基本概念的理解,学会进行单位转换,比较大小,进行简单的货币兑换,以及解决与金钱相关的实际问题。这些都是数学基础知识的重要组成部分,为他们后续的数学学习...
7. **货币排列**:理解货币价值的大小,能按照面值从大到小或从小到大的顺序排列不同面额的货币。 8. **人民币的读写**:正确使用“元”、“角”、“分”来表示商品价格,如一块橡皮的价格是8角。 9. **比较与符号...
进一步,我们可以思考如何用大面值的纸币去换取小面值的硬币。例如: - 1张5元纸币可以换成5张1元纸币,或者50张1角硬币。 - 1张10元纸币可以换成10张1元纸币,或者100张1角硬币,或者2张5元纸币。 此外,我们还...
6. **爱护人民币**:教育学生尊重并爱护人民币,不在上面涂写或折叠,同时也强调要培养良好的金钱观,学会节约用钱。 总的来说,这个PPT学习教案以生动、直观的方式,引导一年级小学生初步接触并掌握人民币的基本...
6. **方法总结**:提供了简单易记的规则,如"大变小,加个0"(如1元=10角)和"小变大,去个0"(如20分=2角),以及相邻单位间的倍数关系,如1元=10角=100分。 7. **实际操作**:在练习题中,学生需要进行加减运算,...
在实际生活中,元通常用于较大的金额,而角和分则用于更精确的计算。 2. **进率关系**: - 元与角之间的进率是10,即1元等于10角。 - 角与分之间的进率也是10,即1角等于10分。因此,1元等于100分。 3. **货币...
6. 解决问题部分涉及了金钱计算、比较量的大小、速度与时间的关系、平均数的应用、折扣计算以及速度与时间的相互转换。例如,笑笑存钱问题涉及加法运算和目标金额的计算,汽车速度问题则涉及距离、时间和速度的关系...