社区
JavaScript
帖子详情
有没有javascript的人民币大写转换程序??
zhouqiri
2003-12-12 08:33:02
有没有javascript的人民币大写转换程序,现想要一个,把小写金额换成大写金额的程序??
...全文
51
1
打赏
收藏
有没有javascript的人民币大写转换程序??
有没有javascript的人民币大写转换程序,现想要一个,把小写金额换成大写金额的程序??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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;
}
人民币
大写
在线
转换
工具
人民币
大写
在线
转换
工具
人民币
转换
为
大写
包含负数
项目里需要将
人民币
转换
为
大写
,有时可以输负数,保留两位小数
Javascript
-将
人民币
数字
转换
成
大写
形式.doc
Javascript
-将
人民币
数字
转换
成
大写
形式.doc
数字
大写
的flex实现
实现财务数字
大写
功能,可以直接在flex开发中使用。如13,转为壹拾叁;
大小写
转换
大小写自动
转换
方便快捷,直接输入阿拉伯数字就可以
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章