注意:对面页面要增加jquery引用。
操作数值框,转大写,且转成带千位符的格式,
labID为对应数值框后面的那个label的ID*/
function NoToChinese(MyControl, labId) {//加千位符var stmp = "";if (MyControl.value == stmp) { $("#" + labId).empty(); return; }var ms = MyControl.value.replace(/[^\d\.]/g, "").replace(/(\.\d{2}).+$/, "$1").replace(/^0+([1-9])/, "$1").replace(/^0+$/, "0");var txt = ms.split(".");while (/\d{4}(,|$)/.test(txt[0]))txt[0] = txt[0].replace(/(\d)(\d{3}(,|$))/, "$1,$2");MyControl.value = stmp = txt[0] + (txt.length > 1 ? "." + txt[1] : "");//            //如果是正确数值,去千位符var num = MyControl.value;//if (/^.?(\d{1,3}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test(num)) {num = num.toString().replace(/,/gm, '');//} else { return; }//转大写if (!/^\d*(\.\d*)?$/.test(num)) { $("#" + labId).empty(); return; }var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");var BB = new Array("", "拾", "佰", "仟", "万", "亿","兆", ".", "");var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";for (var i = a[0].length - 1; i >= 0; i--) {switch (k) {case 0: re = BB[8] + re; break;case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))re = BB[4] + re; break;case 8: re = BB[5] + re; break;case 12: re = BB[6] + re; BB[8] = BB[5]; k = 0; break;}if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;}if(a.length>0 && a[0].length==0){if(num.substr(0,1)!="."){re += AA[0];}}if (a.length > 1) //加上小数部分(如果有小数部分)
    {re += BB[7];for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];}$("#" + labId).empty();$("#" + labId).html(re);

数值转换成带千位符的数值,且转成大写(汉字)

转载于:https://www.cnblogs.com/xbding/p/4864098.html

数值 转换 成 带千位符的数值,且转成大写相关推荐

  1. oracle字符串转换浮点数,c#中将字符串转换成带2位小数的浮点数

    今天遇到一个展示酒店价格的需求,觉得是要显示成"¥0.00"样式的,就做个小随笔,将字符串装换成带2位小数的浮点数 代码如下 string aaa = ""; ...

  2. js千位符 | js 千位分隔符 | js 金额格式化

    js 千位分隔符 千位分隔符,其实就是数字中的逗号.依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值.所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易 ...

  3. Android 字符串格式化 千位符

    Android 字符串格式化 千位符 字符串格式化工具类 千位符 & 千位符保留小数点后两位 import java.text.DecimalFormat; import java.text. ...

  4. java 格式化千位符 逗号隔开 附加货币单位

    直接上干货. 格式化千位符,以逗号隔开,有很多种实现方式,这里直说自己认为最简单的一种. /*** - format("###,###.##", 111222.34567) ==& ...

  5. python正则分辨逗号去除数字千位符

    直接去除逗号的方案太粗暴,会错杀正常行文中的逗号,目标是去除数字中夹杂全角半角逗号. # 去除千位符的函数 def delect_qianweifu(sentence):sentence=senten ...

  6. js-格式化数字保留两位小数-带千分符

    很多时候发现有时候js会提示自带函数不能使用,所以自己找了很多资料实现了个 html <input type="text" class="input_text in ...

  7. php转换成保留两位小数,php如何实现转成两位小数

    php如何实现转成两位小数 php转成两位小数的实现方法:1.利用round对浮点数进行四舍五入:2.利用sprintf格式化字符串:3.利用千位分组来格式化数字的函数number_format. 推 ...

  8. 千位亿万富豪调研:六成富豪担心继承人婚姻问题致财富外流

    作者 | 肖望 福布斯今年11 月发布的 2020 年福布斯中国富豪榜显示,400 名上榜富豪的总财富值从一年前的 1.29 万亿美元飙升至 2.11 万亿美元,上榜者的门槛也从此前的10亿美元升至1 ...

  9. 前端Number转千位符以及反转

    话不多说直接上代码 // 千位分隔符 function funa(num) {var source = String(num).split(".");//按小数点分成2部分sour ...

  10. JS实现的4种数字千位符格式化方法分享

    所谓的数字千分位形式,即从个位数起,每三位之间加一个逗号.例如"10,000".针对这个需求,我起初写了这样一个函数: 方法一 代码如下: // 方法一 function toTh ...

最新文章

  1. 201621123048《Java程序设计》第八周学习总结
  2. WCF技术剖析之三十二:一步步创建一个完整的分布式事务应用
  3. (转)MSSQL中如何用SQL清除所有表的数据(downmoon)?
  4. 普及移动办公大业,促进数字转型升级——中国移动办公专家顾问团即将盛大亮相...
  5. 软件工程方法论为我们经软件开发有多大用处?谈谈你的看法。
  6. OpenCV iOS-视频处理
  7. Git 学习看这篇就够了!
  8. mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】
  9. 图解:为什么非公平锁的性能更高?
  10. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 14: illegal multibyte sequence
  11. html5 下拉框 美化,纯js超酷select下拉框美化插件
  12. 大咖博闻荟 | 基于NSX-T和AVI实现企业双活中心
  13. js拼接json对象_JS实现合并json对象的方法
  14. 基于Python构建土地利用转移矩阵及完成Markov预测
  15. 阿里云P10技术专家褚霸:我是一个程序员
  16. 计算机屏保后无法进入登录界面,Win10锁屏界面无法登录卡在登录状态的应对办法...
  17. Ubuntu20.04/22.04 安装vmware 教程
  18. 玩转python(一)——微信远程控制电脑
  19. SpringBoot入门系列(二)如何返回统一的Json数据格式
  20. linux vmware 共享文件夹共享,解决vmware上使用linux虚拟,无法共享文件的问题

热门文章

  1. Get请求参数中文乱码问题整理
  2. Logstash5.X 日志搜集处理框架 安装配置
  3. Apache CXF 入门第一个示例
  4. 阶段3 1.Mybatis_03.自定义Mybatis框架_4.自定义mybatis的编码-解析XML的工具类介绍
  5. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_4_OutputStreamWriter介绍代码实现...
  6. 20. Valid Parentheses[E]有效的括号
  7. networkComms 通信框架之 消息处理器
  8. c语言-树的基础知识
  9. PHP 数组常用操作函数随记
  10. EA(Enterprise Architecture,企业架构)