社区
JavaScript
帖子详情
有没有javascript的人民币大写转换程序??
zhouqiri
2003-12-12 08:33:02
有没有javascript的人民币大写转换程序,现想要一个,把小写金额换成大写金额的程序??
...全文
77
1
打赏
收藏
有没有javascript的人民币大写转换程序??
有没有javascript的人民币大写转换程序,现想要一个,把小写金额换成大写金额的程序??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meizz
2003-12-12
打赏
举报
回复
function Chinese(num) //将阿拉伯数字翻译成中文的大写数字
{
if(!/^\d*(\.\d*)?$/.test(num)){alert("Number is wrong!"); return "Number is wrong!";}
var AA = new Array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");
var BB = new Array("圆","拾","佰","仟","萬","億","点","");
var a = (""+ num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
for(var i=a[0].length-1; i>=0; i--)
{
switch(k)
{
case 0 : re = BB[7] + re; break;
case 4 : if(!new RegExp("0{4}\\d{"+ (a[0].length-i-1) +"}$").test(a[0]))
re = BB[4] + re; break;
case 8 : re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
}
if(k%4 == 2 && a[0].charAt(i+2) != 0 && a[0].charAt(i+1) == 0) re = AA[0] + re;
if(a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k%4] + re; k++;
}
if(a.length>1) //加上小数部分(如果有小数部分)
{
re += BB[6];
for(var i=0; i<a[1].length; i++) re += AA[a[1].charAt(i)];
}
return re;
}
人民币
大写
金额
转换
为数字
本文介绍
人民币
大写
金额
转换
为数字的方法。先去除‘
人民币
’字样,分析
大写
金额组成规则,把握基础单位作用。
转换
前需特殊处理,如清除无意义字符、翻转等。
转换
时从左到右遍历,截取出‘单位’+‘数字’块计算数值,输入金额限制在壹亿亿以下。
js
转换
人民币
大写
本文介绍了一种将
人民币
数字从小写格式
转换
为
大写
格式的
JavaScript
函数实现。该函数能够处理各种数值输入,包括带有小数部分的金额,并将其
转换
为符合中国财务规范的
大写
形式。
人民币
大写
在线
转换
工具
本文介绍了一个实用的
人民币
大写
转换
工具,通过
JavaScript
实现,能够将数字金额
转换
为汉字
大写
形式,适用于财务和银行系统中对金额进行规范化表示的需求。
人民币
大写
转化函数(ASP版和
JavaScript
版)
本文提供了ASP和
JavaScript
两种版本的函数,用于将数字
转换
为
人民币
大写
的形式,包括普通货币形式和
大写
金额形式。函数能够处理溢出检查、连续零的处理,并能正确显示元、万、亿等关键字。
人民币
大写
转换
这是一个
JavaScript
函数,用于将
人民币
的小写金额
转换
为
大写
。它处理正负数,确保正确添加‘整’字,并能处理从分到万亿级别的金额。函数通过遍历数字字符串,结合汉字数字和单位来完成
转换
。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章