asp下返回以千分位显示数字格式化的数值
<%
'******************************
'函数:comma(str)
'参数:str,待处理的数字
'作者:阿里西西
'日期:2007/7/12
'描述:返回以千分位显示数字格式化的数值
'示例:<%=comma("120300")%>
'******************************
function comma(str)
if not(isnumeric(str)) or str = 0 then
result = 0
elseif len(fix(str)) < 4 then
result = str
else
pos = instr(1,str,".")
if pos > 0 then
dec = mid(str,pos)
end if
res = strreverse(fix(str))
loopcount = 1
while loopcount <= len(res)
tempresult = tempresult + mid(res,loopcount,3)
loopcount = loopcount + 3
if loopcount <= len(res) then
tempresult = tempresult + ","
end if
wend
result = strreverse(tempresult) + dec
end if
comma = result
end function
%>
相关推荐
-
asp下返回以千分位显示数字格式化的数值
<% '****************************** '函数:comma(str) '参数:str,待处理的数字 '作者:阿里西西 '日期:2007/7/12 '描述:返回以千分位显示数字格式化的数值 '示例:<%=comma("120300")%> '****************************** function comma(str) if not(isnumeric(str)) or str = 0 then result =
-
asp下为什么韩文字后面显示分号?
复制代码 代码如下: function HTMLEncode(fString) fString=Replace(fString,";",";") fString=Replace(fString,"<","<") fString=Replace(fString,">",">") fString=Replace(fString,"\","
-
JAVA数字千分位和小数点的现实代码(处理金额问题)
金融类等项目通常对于金额较大的字段,通常要求千分位显示,数字保留两位小数,分装工具类方便以后工作需要: 说明: 1.井号(#)表示一位数字,逗号是用于分组分隔符的占位符,点是小数点的占位符. 2.如果小数点的右面,值有三位,但是式样只有两位.format方法通过四舍五入处理. 3.0 - 如果对应位置上没有数字,则用零代替 4.# - 如果对应位置上没有数字,则保持原样(不用补):如果最前.后为0,则保持为空. 5.正负数模板用分号(;)分割 方法一: package com.mo.util;
-
Python如何将数字变成带逗号的千分位
目录 将数字变成带逗号的千分位 在Python里实现方法如下 增加和去除数字的千位分隔符 1.去掉千分位 2.添加千分位 1. 拆分成整数部分和小数部分 2.为整数部分添加千分位 3.将整数部分和小数部分整合 将数字变成带逗号的千分位 一个很长的数字,有时候要把它变成千分位的数字,就是以三位数为一个分隔用逗号分开,比如 123,452,354 酱紫. 在Python里实现方法如下 format(12324232345, ',') Out[2]: '12,324,232,345' **注意:**输
-
JS数字千分位格式化实现方法总结
本文实例讲述了JS数字千分位格式化实现方法.分享给大家供大家参考,具体如下: 用js实现如下功能,将给定的数字转化成千分位的格式,如把"10000"转化成"10,000",并考虑到性能方面的因素. 一.首先想到的办法,将数字转换为字符串(toString())再打散成数组(split),如果直接数字转换为数组,就是一整个放进去了,不能单独取到每一位.然后通过循环,逐个倒着把数组中的元素插入到新数组的开头(unshift),第三次或三的倍数次,插入逗号,最后把新数组拼
-
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
最近做项目需要我们前端对金额进行千分位格式化(也就是说每三位用逗号隔开),代码已经做了修改 之前的版本是本人疏忽 真对不住大家了!现在已经做了修改 如果还有不完善的地方 请大家多多指教! 1. 支持用逗号隔开 0-9位 逗号隔开 JS代码如下: 复制代码 代码如下: /** * JS格式化 * @param number 要格式化的数字 * @param d [0-9]位 逗号隔开 */ function numFormat(nu
-
C#实现将千分位字符串转换成数字的方法
本文实例主要实现了C#将千分位字符串转换成数字的方法,对C#初学者而言有一定的借鉴价值,主要内容如下: 主要功能代码如下: /// <summary> /// 将千分位字符串转换成数字 /// 说明:将诸如"–111,222,333的千分位"转换成-111222333数字 /// 若转换失败则返回-1 /// </summary> /// <param name="thousandthStr">需要转换的千分位</param
-
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
前端开发中经常会碰到用 JavaScript?格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等. 简单的功能函数 类似的代码网上有很多: /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' * @type String */ function formatCurrency(num) { num = num.toStr
-
javascript实现将数字转成千分位的方法小结【5种方式】
本文实例讲述了javascript实现将数字转成千分位的方法.分享给大家供大家参考,具体如下: 尽管离过年还有两个月之久,春运抢票的战斗已经打响了,悲剧的是我还没抢到票,看到某浏览器上的数字时,想到一个经典面试题,没错,就是数字转千分位.如将数字87463297转成87,463,297,方法有很多种,我这里只想到5种. 1.利用正则的零宽度正预测先行断言(?=exp),名字有点难记,意思是它断言自身出现的位置的后面能匹配表达式exp,对此概念还不明白的可以戳这里,这里不做过多解释.数字千分位的特
-
JS基于正则实现数字千分位用逗号分隔的方法
本文实例讲述了JS基于正则实现数字千分位用逗号分隔的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js千分位逗号隔开</title> </head> <body> <script > var a = 222122122.6754
随机推荐
- JavaScript中原型链存在的问题解析
- js数组操作方法总结(必看篇)
- 实用javaScript技术-屏蔽类
- PHP利用Cookie设置用户30分钟未操作自动退出功能
- 深入理解PHP中的global
- 基于Webshell的sniffer可行性研究(图)
- Python匹配中文的正则表达式
- js获取当前日期代码适用于网页头部
- Android设置拍照或者上传本地图片的示例
- JavaScript四种调用模式和this示例介绍
- 利用js对象弹出一个层
- 深入解析C++中派生类的构造函数
- 详解MySQL实现主从复制过程
- Jquery组件easyUi实现选项卡切换示例
- jQuery中:focus选择器用法实例
- Android 设置Edittext获取焦点并弹出软键盘
- js 监控iframe URL的变化实例代码
- Python中str.join()简单用法示例
- 微信小程序实现收货地址左滑删除
- javascript写一个ajax自动拦截并下载数据代码实例