vbscript - 如何在 vbscript 中的数字变量中的 3 位数字后面加上逗号?
问题描述
我想在 vbscript 的数字变量中的 3 位数字后加一个逗号
w_orimpo = getvalue(rsmodifica , "w_orimpo")
w_orimpo = FormatNumber(w_orimpo,2)
w_orimpo 的初始值为 21960。
如果我使用 FormatNumber,我得到的值是 21,960。
但我想得到以下一个 -> 219,60
解决方案
或者没有正则表达式:
Mid(CStr(w_orimpo), 1, 3) & "," & Mid(CStr(w_orimpo), 4)
或者
Dim divider
divider = 10 ^ (Len(CStr(w_orimpo)) - 3)
w_orimpo = FormatNumber(w_orimpo / divider, 2)
推荐阅读
- python - 按时间戳对数据集进行分区
- linux - 在 Linux-4.4.0 中使用 PTI=on 降低性能
- java - 将变量放入 printf 语句
- pandas - 根据常量列值选择前几行
- python - python中的错误“IndexError:元组索引超出范围”是什么意思?
- java - Java socket 多次写入和读取
- python - Pandas groupby:为每组的 counts() 获得最佳 zscore
- javascript - 移动单栏表格布局,桌面双栏表格布局
- c# - Alexa.NET 检查自定义槽值是否有效,如果不是,提示用户输入正确的槽值
- java - 将 Gson 与带有连接列的 JPA bean 一起使用时出现 StackOverflowError