最近结了一单任务,编写OA里的差旅费报销。要求将填写的数字按位数逐个填入表单中,并自动转换为中文大写。如下图:1处为传递来的数据,通过JS拆分填入2,再转为大写填入3处.

这里主要介绍“数字转换为大写”。

    var money = eStarJQ("#e744").val();var fraction = ['角','分'];  var digit = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];  var unit = [['元','万','亿'],['','拾','佰','仟']];  var head = money < 0?'欠':'';  money = Math.abs(money);  var s = '';  for (var i = 0; i < fraction.length; i++) {  s += (digit[Math.floor(money * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');  }  s = s || '整';  money = Math.floor(money);  for (var i = 0; i < unit[0].length && money > 0; i++) {  var p = '';  for (var j = 0; j < unit[1].length && money > 0; j++) {  p = digit[money % 10] + unit[1][j] + p;  money = Math.floor(money / 10);  }  s = p.replace(/(零.)*零$/, '').replace(/^$/, '零') + unit[0][i] + s;  }  var sum= head + s.replace(/(零.)*零元/,'元').replace(/(零.)+/g, '零').replace(/^整$/, '零元整');  eStarJQ("#e138").val(sum);

用JQuery方法,将会计数字转换为大写相关推荐

  1. VB:将数字转换为大写中文

    方法1: 程序代码: Const strN = "零壹贰叁肆伍陆柒捌玖" Const strG = "拾佰仟万亿" Const intN = "012 ...

  2. python数字转中文大写_python 数字转换为大写

    在会计的时候,用到将数字转换为大写,也就是讲数字转为汉字 外汇出入金流程https://www.fx61.com/supportclass cnumber: cdict = {} gdict = {} ...

  3. 数字金额转换为大写金额python_python 数字转换为大写

    在会计的时候,用到将数字转换为大写,也就是讲数字转为汉字 外汇出入金流程https://www.fx61.com/supportclass cnumber: cdict = {} gdict = {} ...

  4. JS 实现数字转换为大写中文金额

    数字转换为大写中文金额 function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆' ...

  5. 金钱数字转换为大写中文

    效果图如下:  private void zhuanhuan_Click(object sender, EventArgs e)         {                         ...

  6. python数字转换为大写中文_python 人民币数字转汉字大写金额

    1 ''' 2 人民币数字转大写汉字3 ''' 4 5 #coding: utf-8 6 importwarnings7 from decimal importDecimal8 9 def cncur ...

  7. c#数字转换为大写汉字

    public string NumToChinese(string x){//数字转换为中文后的数组 //转载请注明来自 http://www.uzhanbao.comstring[] P_array ...

  8. vue中小写数字转换为大写数字

    <div >合计:{{smallToBig(jieAdaiTotal)}}</div> 转载于:https://www.cnblogs.com/fanting/p/120363 ...

  9. 将小写数字转换为大写

    using System;namespace _2_2 {class Program{static void Main(string[] args){while (true) //永真,控制循环输入{ ...

最新文章

  1. iOS 对UIImage进行的一些操作
  2. MySQL初始化root密码以及root密码忘记解决方法
  3. framebuffer驱动
  4. 【华为云技术分享】华为专家亲述:如何转型搞 AI?
  5. 用python计算准确率_Python 学习 scikit-learn 预测准确率计算
  6. [转]综述论文翻译:A Review on Deep Learning Techniques Applied to Semantic Segmentation
  7. 高德地图 经纬度查询位置
  8. oracle数据库中文乱码解决办法
  9. 爬虫-Scrapy(七)抓取招聘信息技能关键词,生成词云图
  10. 作业一:建立博客、自我介绍、速读教材、学习进度总结-----蔡强130201201
  11. linux 并口这数据,PLIP--Linux 并口网络解决方法
  12. Unity学习篇之txt文本文档的多种读写方式
  13. python求导并作图_科学网—python-符号运算(求导等) - 夏江江的博文
  14. python矩阵和向量乘积_矩阵与向量的乘积
  15. 阿里云SaaS生态战略发布:成就亿级营收独角兽
  16. 基于steam的游戏销量预测 — PART 1 — 爬取steam游戏相关数据的爬虫
  17. 读《Exploring GNU radio》笔记——初始gnuradio
  18. DM单机数据库部署维护常见问题总结
  19. Centos7扩容根目录
  20. 三维设计SolidWorks

热门文章

  1. Cisco® Catalyst® 8000V 边缘软件 (Catalyst 8000V) 17.11.1a 发布 - 虚拟路由器
  2. 解决“RIP宣告网络”问题
  3. 彩虹瓶 (25 分)
  4. 【1024实战一下】手把手教你打造自己的个人网站,并支持自动发布,添加评论
  5. Python函数:rank()
  6. 07.微软又一逆天可视化神器——Power BI
  7. 2021河南省第十三届ICPC程序设计竞赛(题目.终榜.总结)
  8. html 如何播放提示音,html播放提示音
  9. 昔日"地狱之洞"监狱揭秘(组图)
  10. ijkplayer 视频播放器集成(附带支持https的so库)