记录一个通用的数字转换成大写的方法吧。

toDX(n) {if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))return "数据非法";var unit = "千百拾亿千百拾万千百拾元角分", str = "";n += "00";var p = n.indexOf('.');if (p >= 0)n = n.substring(0, p) + n.substr(p + 1, 2);unit = unit.substr(unit.length - n.length);for (var i = 0; i < n.length; i++)str += '零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i)) + unit.charAt(i);return str.replace(/零(千|百|拾|角)/g, "零").replace(/(零)+/g, "零").replace(/零(万|亿|元)/g, "$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零?|零分/g, "").replace(/元$/g, "元整");
}

JavaScript 数字转成大写“零壹贰叁肆伍陆柒捌玖”的方法相关推荐

  1. 用户输入0-9数字,分别输出零 壹 贰 叁 肆 伍 陆 柒 捌 玖

    #include<iostream> #include <Windows.h> #include <string> using namespace std; int ...

  2. java实现银行存款问题,字符串型的数字转为银行所用单位('零','壹','贰','叁','肆','伍','陆','柒','捌','玖')

    package test; /*** 写一个方法,输入String str,如: "¥1032.56" * 请转换为 如下样式:壹千零叁拾贰元五角六分零厘 版本2.0 */ pub ...

  3. python 表示金额时,将中文数字的大写的壹贰叁肆伍转换为阿拉伯数字:rmbTrans.trans

    在处理表格或word文档时,有时候像金额这种数据,在比较正式的情况下会写成中文的形式,比如壹万叁仟陆佰伍拾元贰角这种,我们如何将它转换为阿拉伯数字表示的1365.2元这种形式呢? 此处介绍一个函数 r ...

  4. oracle里存储函数将金额数字转换成大写

    CREATE OR REPLACE FUNCTION NUMBER_TO_CHINESE(P_NUM IN NUMBER DEFAULT NULL)RETURN NVARCHAR2 IS/*Ver:1 ...

  5. JavaScript 数字转汉字大写 (JS金额大写)

    javascript数字转化为汉字金额大写,可以处理负值 已经封装成类,直接复制使用 本人在项目中使用的,如果好用,请点赞 下面上 代码,最后有使用方法 //数字(数字类型或字符串类型)转化为金额大写 ...

  6. js将数字转成大写中文

    <script type="text/javascript"> //主函数 function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/ ...

  7. javascript数字转中文大写

    js 数字小写转大写 背景 js实现数字转大写 背景 有时候业务需要做大写[一二三四五六七八九十]的标题,那对于js普通的数据结构排序是按[0123456789].所以我们需要做一些数字的转换,实现小 ...

  8. php 0改成百 千_php 根据啊拉伯数字转变成大写中文数字

    // 原是是根据用户输入的数字判断再转换成想要的大写数字,如果我们先把大小写存在一个数组,再判断进行转换就OK了. $data = $_POST['rmb']; if (!ereg("^[0 ...

  9. C/C++小写数字转换成大写数字

    #include<stdio.h> void main() { double x,y; char *ch[]={"零","壹","贰&qu ...

  10. android金额大小写转换,Java/android 金额 数字转成大写汉子

    今天翻看自己的代码,发现了自己写的金额数字转成大写的代码,当然我也是在别人的基础上修改的,当时从网上copy了一份代码,发现能用,但是有很多bug,然后自己在别人的基础上修改了一番,满足了自己的应用! ...

最新文章

  1. 5月第3周业务风控关注 |网信办公布整治教育类应用的成果 关闭“作业狗”等20余款应用...
  2. 查看linux上redis的运行状态,Redis教程(七)使用info查看服务状态
  3. Spring Boot Jpa多数据源配置
  4. flink physical partition
  5. php 追溯,php 无限分类父子追溯方法
  6. sim卡rfm_信用卡客户的RFM集群
  7. thinkphp 5数据库操作
  8. #3551. [ONTAK2010]Peaks加强版(kruskal 重构树 + 主席树)
  9. 航行金税盘_通过陌生事物的情感进行统计好奇心航行
  10. 用node.js给图片加水印
  11. 从无到有axure原型设计_Axure|微信原型制作
  12. 邮件代理发送功能更新和Exchange 6月份补丁更新提示
  13. Frogger(图论,最短路径)
  14. c语言lr分析器的设计与实现_ShinyJson实践之路:词法分析器的设计与实现
  15. 小武学fpgaStep2
  16. Codeforces Beta Round #72 (Div. 2 Only)
  17. UVA 12235 Help Bubu
  18. 学习微博中情感分类的句子表达(NLPCC2013)
  19. 两独立样本T检验实例(用SPSS16.0实现)
  20. winrar命令行打自解压安装包不生效问题

热门文章

  1. fclose_fclose –关闭流
  2. 已经不能再简单的UE4中播放视频没有声音的解决方案
  3. 实时数据缓存管理的初步设计
  4. 基于[三星6818]I2C驱动开发的0.96寸oled屏
  5. item_search_img - 拍立淘搜索淘宝商品(淘宝API)
  6. cyclone小知识(二)——cyclone加载扫描工程的数据
  7. 电阻式温度计 - 铂电阻温度计 - PT100
  8. android定义圆角layout,Android布局切圆角
  9. Java服务端接入苹果内购。实现票据二次校验、自动续期订阅
  10. 佳能MG3620卡纸后错误代码1401/5100