首页 > 解决方案 > 如何在 vbscript 中的数字变量中的 3 位数字后面加上逗号?

问题描述

我想在 vbscript 的数字变量中的 3 位数字后加一个逗号

w_orimpo = getvalue(rsmodifica , "w_orimpo")
w_orimpo = FormatNumber(w_orimpo,2)

w_orimpo 的初始值为 21960。

如果我使用 FormatNumber,我得到的值是 21,960。

但我想得到以下一个 -> 219,60

标签: vbscriptnumbersformat

解决方案


或者没有正则表达式:

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)

推荐阅读