// 数字转中文 支持到12位
var Utils={/*单位*/units:'个十百千万@#%亿^&~',/*字符*/chars:'零一二三四五六七八九',/*数字转中文@number {Integer} 形如123的数字@return {String} 返回转换成的形如 一百二十三 的字符串             */numberToChinese:function(number){var a=(number+'').split(''),s=[],t=this;if(a.length>12){throw new Error('too big');}else{for(var i=0,j=a.length-1;i<=j;i++){if(j==1||j==5||j==9){//两位数 处理特殊的 1*if(i==0){if(a[i]!='1')s.push(t.chars.charAt(a[i]));}else{s.push(t.chars.charAt(a[i]));}}else{s.push(t.chars.charAt(a[i]));}if(i!=j){s.push(t.units.charAt(j-i));}}}//return s;return s.join('').replace(/零([十百千万亿@#%^&~])/g,function(m,d,b){//优先处理 零百 零千 等b=t.units.indexOf(d);if(b!=-1){if(d=='亿')return d;if(d=='万')return d;if(a[j-b]=='0')return '零'}return '';}).replace(/零+/g,'零').replace(/零([万亿])/g,function(m,b){// 零百 零千处理后 可能出现 零零相连的 再处理结尾为零的return b;}).replace(/亿[万千百]/g,'亿').replace(/[零]$/,'').replace(/[@#%^&~]/g,function(m){return {'@':'十','#':'百','%':'千','^':'十','&':'百','~':'千'}[m];}).replace(/([亿万])([一-九])/g,function(m,d,b,c){c=t.units.indexOf(d);if(c!=-1){if(a[j-c]=='0')return d+'零'+b}return m;});}
};
<!-- 文本示例 -->
<input type="text" οnblur="alert(Utils.numberToChinese(11))"/>



												

js阿拉伯数字转中文汉字小写 支持到12位相关推荐

  1. JS将阿拉伯数字转为中文汉字

    JS将阿拉伯数字转为中文汉字 function Arabia_To_SimplifiedChinese(Num) {for (i = Num.length - 1; i >= 0; i--) { ...

  2. 阿拉伯数字跟中文汉字互转js

    有些时候需要用到阿拉伯数字转中文汉字的需求,阿拉伯数字在代码上比较好操作,比如++,–等操作,加上jsp里的foreach标签,status里可以知道当前行号,但是页面需要显示中文汉字,如第1阶段,第 ...

  3. 【阿拉伯数字转中文汉字工具类】

    阿拉伯数字转中文汉字工具类 阿拉伯数字转中文汉字工具类[例如1234 转 一千二百三十四] 代码如下(示例): import lombok.extern.slf4j.Slf4j;/*** @Descr ...

  4. php大写数字转换,PHP将阿拉伯数字转换成汉字大写支持小数点

    PHP将带有小数点的一串阿拉伯数字转换成汉字大写形式,就像转换人民币大写类似.加入了小数点的处理,只要是一连串的数字,不管是否带有小数点,通过本函数都能完美转换. PHP将阿拉伯数字转换成汉字大写支持 ...

  5. php阿拉伯数字转汉字,php 阿拉伯数字转中文汉字

    php 阿拉伯数字转中文汉字 1.[代码]php 阿拉伯数字转中文汉字 //去掉数字段前面的0 function del0($num){ return "".intval($num ...

  6. js阿拉伯数字转中文数字

    //阿拉伯数字转中文数字function noToChinese(num) {if (!/^\d*(\.\d*)?$/.test(num)) {alert("Number is wrong! ...

  7. php将阿拉伯数字转换成中文大写,PHP将阿拉伯数字转换成汉字大写支持小数点

    第一种 /*function ch_num($num,$mode=true) { $char = array("零","壹","贰",&qu ...

  8. Java数组中文排序_Java模块 -- 数组/集合中文汉字排序(支持生僻汉字)

    这里举例List集合 , 对list中的中文进行排序 , 按照中文拼音首字母. 支持生僻汉字的话 , 需要使用一个jar包 , 链接地址如下 传统的 : List list = new ArrayLi ...

  9. Python小白日志2(阿拉伯数字转中文汉字)

    题目描述: 获得用户输入的一个正整数输入,输出该数字对应的中文字符表示. ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫ ...

最新文章

  1. Helm V3 新版本发布
  2. Spring Boot 2.3.3 稳定版发布!修复了这18个Bug!!
  3. beetl模板入门例子
  4. Linux 操作memcache命令行
  5. datagrid 什么时候结束编辑_小规模纳税人免税政策什么时候结束?有答复了
  6. IIS7下MP4视频无法加载解决方法
  7. Autodesk正在招聘Civil、Infraworks金牌支持工程师(Premium Support Specialist)
  8. 适配ofd签章SES_CertList
  9. 淡腾的Xcode 8注释快捷键注释失效
  10. 秋意浪漫风景如画 诗情画意 谁能读懂一个浪子的心
  11. GTA4 EFLC cheat code
  12. 项目时间(概念、活动定义、活动排序)(笔记)
  13. PS青山绿水婚片处理
  14. ALSA Documentation:overview_txtx
  15. 第十三课 类族结构的进化
  16. 基于swoole的网页一对一实时聊天
  17. 【数据挖掘】天池挑战赛 新闻推荐
  18. 颜色相关直方图(color correlogram)
  19. Altium 布线技巧
  20. Windows每五秒点击一次键盘保持不锁屏

热门文章

  1. 【墙裂推荐】二维码生成器哪个好?
  2. Python根据字幕文件自动给视频添加字幕(通用版)
  3. 计算机网络:自顶向下方法 笔记
  4. 基于SSM框架的杰森摄影工作室选片系统的设计和开发论文
  5. avi怎么转换为mp4格式?
  6. Photoshop学习(十六):使用矢量蒙版
  7. 如何绘制部门组织结构流程图
  8. 【Matplotlib绘制图像大全】(三):水平柱状图
  9. java泛型数组:Type parameter ‘T‘ cannot be instantiated directly
  10. 使用EPW计算孤立ME方程