js 数字 转换为 千分位
来源:互联网 发布:mac怎么关闭应用程序 编辑:程序博客网 时间:2024/04/30 13:55
<html> <head> <title> JS千分位处理 </title> </head> <script>function $$(id){return document.getElementById(id);}/** * 数字格式转换成千分位 *@param{Object}num */function commafy(num) { //1.先去除空格,判断是否空值和非数 num = num + ""; num = num.replace(/[ ]/g, ""); //去除空格if (num == "") { return; } if (isNaN(num)){return; } //2.针对是否有小数点,分情况处理 var index = num.indexOf("."); if (index==-1) {//无小数点 var reg = /(-?\d+)(\d{3})/; while (reg.test(num)) { num = num.replace(reg, "$1,$2"); } } else { var intPart = num.substring(0, index); var pointPart = num.substring(index + 1, num.length); var reg = /(-?\d+)(\d{3})/; while (reg.test(intPart)) { intPart = intPart.replace(reg, "$1,$2"); } num = intPart +"."+ pointPart; } return num; } /** * 去除千分位 *@param{Object}num */function delcommafy(num){ num = num.replace(/[ ]/g, "");//去除空格 num=num.replace(/,/gi,''); return num;}function doit(val){ if(val.indexOf(",")>-1){ $$("tx").value=delcommafy(val); }else{ $$("tx").value=commafy(val); }} </script> <body> <input type="text" name="tx" id="tx" onclick="doit(this.value)" value="1234567" /> </body></html>
0 0
- js 数字 转换为 千分位
- java转换数字为千分位
- JS 数字格式千分位相互转换
- js数字千分位转换(价格)
- Js数字千分位
- js数字类型转换为千分位分隔的函数及保留小数位
- 将一个数字转换为有千分位的格式
- 利用JS实现为数字添加千分位的操作
- 利用JS实现为数字添加千分位的操作
- JS,数字千分位格式化
- 将数字转换成千分位,千分位改成数字
- 将数字转换千分位分隔形式
- JS格式化数字的千分位
- js 处理数字千分符,大小写转换。
- 用JS实现给定数字转换成千分位格式,如“10000”转化成“10,000”。
- 数字千分位处理
- 请实现一个js脚本,要求做到将数字转化为千分位表示如:10000 转化为10,000
- java中将数字转换成带千分位格式
- 程序人生
- tinyxml删除,添加,修改xml文件
- linux常用文件操作命令
- Hive_5. Hive QL -- Hive 查询优化
- 判断App是否在后台运行
- js 数字 转换为 千分位
- C++ socket 通信客户端和服务器端
- Android自定义控件
- tomcat下部署 solr 5.3.1
- JavaScript Promise技术
- perl unicode 字符转换
- How to get the size of a piece of text calculated by different fonts?
- ie9 提示'console' 未定义问题的解决方法
- CentOS 7.0 配置mail定时发送svn日志邮件