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