首页 > 其他分享 >数字转大写金额

数字转大写金额

时间:2023-11-20 19:12:54浏览次数:25  
标签:return 数字 金额 大写 replace length var unit charAt

toChinese(n) {
  if (n === 0)
    return "零";
  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, "元整");
},

标签:return,数字,金额,大写,replace,length,var,unit,charAt
From: https://www.cnblogs.com/wszzj/p/17844621.html

相关文章

  • 数字引领,智慧赋能|袋鼠云与易知微共同亮相2023智慧港口大会
    2023年10月19日,由中国港口协会、中国交通通信信息中心、天津港(集团)有限公司主办,中国港口协会智慧港口专业委员会、《港口科技》杂志社等单位承办的以“数字引领 智慧赋能”为主题的“2023智慧港口大会”在天津顺利召开。袋鼠云和易知微受邀参与本次天津智慧港口大会,携“数字孪生智......
  • 袋鼠云联合浙工贸“数字孪生产教融合实践中心”正式授牌成立!
    2023年10月26日,杭州玳数科技有限公司(袋鼠云)与浙江工贸技术职业学院正式成立“数字孪生产教融合实践中心”,并完成授牌仪式。人工智能学院副院长章增优主持会议,学院党总支书记徐登喜、院长赵秀芝、专业主任潘益婷、马无锡、陈鹏、周杰等教师以及学生代表参加会议,教师、学生代表作了交......
  • 软件数字签名是什么?软件数字签名有什么作用?
    在当今互联网时代,网络安全威胁日益增加,恶意软件层出不穷,为了防止下载到恶意软件,用户在下载软件时都会确认其是安全可信的。由此,企业需要证明其发布的软件真实可信且未被纂改,如何证明这一点呢?软件数字签名诞生了!软件数字签名是什么?软件数字签名有什么作用呢?本篇文章将详细介绍。软件......
  • 猜0-100的随机数字
    importjava.util.Random;importjava.util.Scanner;publicclassHelloWorld{publicstaticvoidmain(String[]args){//题目生成0-100的随机数字。Randomrandom=newRandom();inti=random.n......
  • 萤石网络推出数字人产品,助力线下实体产业升级
    当前,国内智能技术不断发展,越来越多的新技术不仅运用在高精尖领域,更是逐渐走进人们的生活。尤其在线下实体经济的升级转型过程中,各种数字化装备和智能化产品为行业带来简单可靠的解决方案,为消费者提供精准贴心的服务。比如萤石网络就于近期推出了全新的多模态3D数字人产品,其......
  • java pdf数字签证(图片),根据关键字定位签证位置
    网上找了很多,最后还是结合了一下才能用。 用到的主要jar包:itextpdf-5.5.13.jar,bcprov-jdk15on-1.49.jar,bcpkix-jdk15on-1.50.jarmain测试:importjava.io.FileInputStream;importjava.io.FileOutputStream;importstaticweaver.interfaces.workflow.action.hrm.Test.PdfU......
  • 数字化转型怎么转?
    数字化转型是指企业或组织利用数字技术和信息化手段,对业务流程、组织结构、文化理念等方面进行全面的重塑和优化,以适应数字化时代的需求,提升运营效率、创造更多商业价值。数字化转型的过程涉及多个方面,包括技术、战略、组织文化等,下面将从不同的角度详细介绍数字化转型的实施步骤......
  • 代码随想录算法训练营第八天 | ● 344.反转字符串 ● 541. 反转字符串II ● 卡码网:54
    今日学习内容●344.反转字符串varreverseString=function(s){//returns.reverse();for(leti=0,j=s.length-1;i<Math.floor(s.length/2);i++,j--){[s[i],s[j]]=[s[j],s[i]]}returns};●541.反转字符串IIvarre......
  • 建管家受邀参展2023市政工程建设产业博览会,数字化技术服务获认可
     近日,在佛山潭洲国际会展中心盛大召开的2023市政工程建设产业博览会上,建管家数字化建工企业服务平台精彩亮相,赢得了与会人员的高度认可与赞许。此次博览会汇聚了海内近200家知名企业、50000+市政工程相关政府主管部门、行业协会领导、院士、业内知名专家学者共襄盛会,共同探讨市......
  • 数字三角形模型
    1数字三角形#include<bits/stdc++.h>#defineCLOSEios::sync_with_stdio(false);cin.tie(0);cout.tie(0)#defineendl"\n"typedeflonglongLL;constintN=105,M=N,mod=1e9+7;usingnamespacestd;intf[N][N],a[N][N];intmain(){......