ASP把长的数字用格式化为货币样式的函数

来源:asp之家 时间:2009-09-18 14:49:00 

 

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自带的函数就可以

formatcurrency函数:

formatcurrency(表达式[,小数位数[,零整数显示否,负号显示否[,分组否]]])

例:formatcurrency(-123456.2,3,false,false,true)

formatnumber函数:

formatnumber(表达式[,小数位数[,零整数显示否,负号显示否[,分组否]]])

例:formatnumber(1/3,3)

标签:格式化,货币,函数
0
投稿

猜你喜欢

  • Centos7.2 编译安装PHP7.0.2的步骤

    2023-10-08 12:51:29
  • JavaScript eval() 函数介绍及应用示例

    2024-04-19 10:00:01
  • chatGPT之Python API启用上下文管理案例详解

    2022-09-21 13:51:43
  • MySQL 序列 AUTO_INCREMENT详解及实例代码

    2024-01-20 17:04:37
  • MySQL 数据类型和建库策略

    2024-01-20 12:32:40
  • Python 数据科学 Matplotlib图库详解

    2022-09-24 15:18:34
  • 字符集和字符编码(Charset & Encoding)

    2023-08-24 16:37:44
  • 通过python扫描二维码/条形码并打印数据

    2022-03-12 11:32:32
  • 详解Django中间件的5种自定义方法

    2022-07-24 03:51:43
  • MySQL视图简介及基本操作教程

    2024-01-24 14:51:51
  • Python学习之str重要函数

    2022-12-29 05:46:37
  • 高考要来啦!用Python爬取历年高考数据并分析

    2021-06-10 04:08:25
  • JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】

    2024-04-25 13:14:08
  • oracle数据库导入导出命令使用方法

    2023-07-22 19:06:39
  • python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例

    2023-10-09 05:33:38
  • mysql启动时出现ERROR 2003 (HY000)问题的解决方法

    2024-01-22 02:53:13
  • windows+vscode安装paddleOCR运行环境的步骤

    2021-05-09 06:12:26
  • python禁用键鼠与提权代码实例

    2022-12-11 11:54:59
  • js神秘的电报密码 哈弗曼编码实现

    2024-04-16 09:13:58
  • php中Ctype函数用法详解

    2023-06-19 01:43:13
  • asp之家 网络编程 m.aspxhome.com