在逛论坛的时候发现如下方法,使用正则就是简单

<script language="javascript">
function chin(str){
    var cnChar  = "零壹贰叁肆伍陆柒捌玖",
        partInt = '元拾佰仟万拾佰仟亿拾佰仟',
        len = str.length-1,
        arr = new Array((len+1)),
        i=0;
    str.replace(//d/g,function(n){
        var b = partInt.charAt(len-i);
        arr[i] = cnChar.charAt(n) + (n==='0'&&'元万亿'.indexOf(b)<0?'':b);
        i++;
    });
    return arr.join('').replace(/(零)/1+/g,'零').replace(/(零)(?=元|万|亿)/g,'');
}
</script>

<body>
<input onBlur="this.value=chin(this.value)" type="text">
</body>

数字转换成中文大写的经典方案相关推荐

  1. js将数字转换成中文大写

    //完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五.const toChinesNum = ( ...

  2. C语言-如何将用户输入的金额数字转换成中文大写?

    实战: 如何将用户输入的金额数字转换成中文大写? #include <stdio.h>int main() {// 输入金额转换成大写int money; // 输入数字int money ...

  3. JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)

    将输入的一串数字转换成中文大写,最高可写12位(千亿) 例:输入:10000,输出:壹万 输入:10010,输出:壹万零壹拾 源码: function toChineseBig(num) {// 将接 ...

  4. 将数字转换成中文大写的算法

    //名称:ConvertSignCap   //参数:number   //返回:CapNumber   //描述:将传入的单个数字转换成中文大写形式   //创建人:刘权 2004-11-16    ...

  5. python数字转换成中文大写

    python数字转换成中文大写 代码 #-*- coding:utf-8 -*- count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000} #用来统计传入数值的级 ...

  6. python 把数字转换成中文大写

    def conversionString(intnumber):'''把数字转换成中文大写,例如:1->一 ,25->二十五,49->四十九Parameters----------i ...

  7. 货币数字转换成中文大写的函数

    这个函数与以前其他网友提供的结构大不相同, 是一个从高位到低位的算法, 更加符合语言习惯. //---------------------------------------------------- ...

  8. python数字转换成中文大写_python初学者笔记(2):阿拉伯数字转换成中文大写

    题:输入一个数字,转换成中文大写的写法 可运行的程序(Python 2.7.9): 1 #-*- coding: utf-8 -*- #在python2的py文件里面写中文,必须要添加一行声明文件编码 ...

  9. Java实现将数字转换成中文大写

    /** *程序功能:支持将仟亿数字转换成中文数字表示,如(110.12 转换成壹佰壹拾元壹角贰分) *算法思路:将数字,分成整数部分和小数部分(小数部分四舍五入到两位),分别进行转换,然后将转换后的结 ...

  10. 万以内的数字转换成中文大写的方法

    闲话:一个朋友是做财务的,有一天问我98745的中文大写是什么,我也不知道,但是目前好多手机的计算器是可以直接转换的,所以自己无聊也想写一段代码试试于是就有了今天的水文,但是我个人觉得不算是太水,还是 ...

最新文章

  1. CodeGen处理Synergy方法目录
  2. pcl需要注意的编译问题
  3. javax/management/DynamicMBean
  4. Linux常用网络命令总结
  5. “面试不败计划”:面试题基础三
  6. python之路——常用模块2
  7. C++实现对链表的选择排序算法(附完整源码)
  8. Beats发布Beats Fit Pro耳机 停产Powerbeats等三款旧耳机
  9. 流量策略和整型--整型篇
  10. 共享服务器文件溢出,文件共享锁定数溢出
  11. 【FFMPEG】I,P,B帧和PTS,DTS时间戳的关系
  12. iOS 2018 面试法宝(绝密文件)1
  13. 如何解决oracle中文乱码问题,oracle中解决中文乱码问题
  14. 计算机毕业设计Python+uniapp学生考勤系统小程序(小程序+源码+LW)
  15. 抖音seo源码搭建 抖音矩阵系统具体功能展示?
  16. “稳定婚姻算法”雨夜谈-M/N资源匹配问题
  17. 第三方登录---微信登录
  18. 平静的纪中生活(2021.7.12~7.22)
  19. 2225年,人类可以通过脑机永生?
  20. pic16多路adc采样

热门文章

  1. flutter大小单位:dp
  2. freyja 功能基本完毕
  3. apply,call,bind重新定义this的区别
  4. 世界坐标系、相机坐标系、图像平面坐标系
  5. iOS视频开发(一):视频采集
  6. k8s java供应链项目篇
  7. 关于时钟晶振  速率  倍频
  8. html视频如何转换成mp4视频格式,如何将把视频文件转换成MP4格式?先说两种方法...
  9. kindle的mobi格式的文件,怎么转换成txt文件供一版阅读器来使用?
  10. sqlite3 error: database is locked