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,可以自动判断出你输入的数字是多大,它会自动拼合,按亿、千万、百万的语法翻译出来,挺实用。
cout输入一个阿拉伯数字:"; cin>>nNumber; char str[]={"零"}; switch(nNumber) { case 0: { strcpy(str,"零"); break; } case 1: { strcpy(str,"一"); break; } case 2: { ...
首先,我们要理解阿拉伯数字和汉字数字之间的转换规则。在汉字中,数字有其特定的表示方式,例如0对应"零",1对应"一",2对应"二",以此类推,直到9对应"九"。当数字达到两位及以上时,需要用到汉字的进位规则,比如...
绝对不吃亏!绝对不吃亏!绝对不吃亏! 元素的操作方法1.el是否包含某个class ...阿拉伯数字翻译成中文的大写数字2.数字转换为大写金额 数组1.判断一个元素是否在数组中2.去重 并集 交集 最大值 最小值
- **在线阿拉伯数字翻译成英文工具**:[http://tools.jb51.net/transcoding/num2english](http://tools.jb51.net/transcoding/num2english) 这些工具可以提供更多样化的功能和服务,适用于不同的场景需求。 通过...
尽管在日常业务处理中,我们习惯于使用阿拉伯数字来表示金额,但在需要以书面形式记录和报告时,为了确保清晰性及防止篡改,必须采用中文大写形式进行表述。 标题“大写英文金额转换器”揭示了这款软件产品的专门...
判断是否是引用类型,浮点数运算(解决计算机运算浮点数精度丢失问题),数组随机洗牌算法,随机整数范围,将阿拉伯数字翻译成中文的大写数字,将数字转换为大写金额,判断一个元素是否在数组中,数组删除其中一个...
* 从身份证号中得到生日和性别,返回的是一个json对象 * 验证身份证号码的正确性 * 判断一个字符串是否是有效的日期型字符串 * 将两位数的年份转变成4...* 将阿拉伯数字翻译成中文的大写数字 * 将日期转换成中文日期
将阿拉伯数字翻译成中文的大写数字 将数字转换为大写金额 小数点之后进行转化 判断一个元素是否在数组中 数组去重 数组删除其中一个元素 求数组中的最大值 求数组中的最小值 数组中的值求和 检测密码强度 16进制颜色...
【小写金额转大写】:将小写金额批量转换成大写 【大写金额转小写】:将大写金额批量转换成小写 【区域数据加密】:对工作表选区的数据进行加密,转换成乱码,有密码才可以查看。 【简体转繁体】:将简体字批量...
【小写金额转大写】:将小写金额批量转换成大写 【大写金额转小写】:将大写金额批量转换成小写 【区域数据加密】:对工作表选区的数据进行加密,转换成乱码,有密码才可以查看。 【简体转繁体】:将简体字批量转换...
- **字符排序**:根据ASCII码值的大小,字符的排序规则为:空格 阿拉伯数字 大写字母 小写字母。 - **真题解析**: - **题目12**:一个字符的标准ASCII码长度为7位。 #### Point5:指令和程序设计语言 - **指令...
此部分要求学生根据阿拉伯数字写出对应的英文单词,如"1"对应"one","4"对应"four"。这有助于巩固学生的数字单词拼写。 六、单词分类 这部分考察学生的词汇归类能力,例如区分文具、动物、食物和家庭成员的单词。...