社区
JavaScript
帖子详情
有没有javascript的人民币大写转换程序??
zhouqiri
2003-12-12 08:33:02
有没有javascript的人民币大写转换程序,现想要一个,把小写金额换成大写金额的程序??
...全文
47
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
实现的
人民币
大写
转换
,可能涉及以下几个关键知识点: 1. **数据验证**:确保输入的金额格式正确,如只能包含数字和小数点。 2. **数字到汉字
转换
**:创建一个映射表或使用内置函数将数字0-9映射到...
人民币
转换
为
大写
包含负数
总的来说,处理
人民币
转换
为
大写
的问题需要对中文数字和货币单位有深入的理解,同时也需要一定的编程技巧。在实际操作中,除了基本的
转换
逻辑,还需要考虑到异常处理、输入验证和格式一致性等问题,以确保
程序
的健壮...
数字
大写
的flex实现
要实现数字
大写
转换
,我们需要创建一个函数,该函数接收一个数字作为参数,然后返回对应的中文
大写
形式。 接下来,我们来看关键的`ChineseNumberLowerToUpper.as`文件。这个文件通常包含一个ActionScript类,该类中...
大小写
转换
对于“
人民币
大写
转换
器.exe”这个文件,根据其命名,很可能是一个执行文件,设计用于将输入的数字
转换
为中文
大写
的表示方式。在财务领域,
人民币
金额通常要求以中文
大写
表示,以避免因数字混淆而引发的错误。这种...
JavaScript
动态将数字金额转化为中文
大写
金额
本篇文章介绍了一个使用
JavaScript
编写的函数,用于将数字金额(例如:123456.78)
转换
为对应的中文
大写
形式(例如:“壹拾贰万叁仟肆佰伍拾陆元柒角捌分”)。 #### 实现细节 该函数名为`convertCurrency`,主要...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章