vbscript - 如何从字符串中删除前导零

标签 vbscript

我必须从字符串中提取整数值。
它实际上是一个金额字段。

假设字符串可以是 0000000000005120000040000000
我只想要该字符串中的整数值,即; 512/40000000
请在 VB 脚本编写中提供帮助

最佳答案

CInt("000000000000512")

查看转换函数:http://msdn.microsoft.com/en-us/library/s2dy91zy.aspx

如果您希望有大量数字,请使用 Clng,正如评论中已经指出的那样:

Clng("000000004000512")

否则会出现溢出,因为 vbscript 中变体的子类型 int 是 16 位

关于vbscript - 如何从字符串中删除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22011506/

相关文章:

vbscript - 如何在 VBScript 中将字符串转换为 double 值?

asp.net - 如何在 VBScript 中将所有文本存储在同一字符串的两个索引位置之间?

javascript - 在经典 ASP 中将 VBScript 数组转换为 Javascript 数组

windows - 有什么方法可以将 VBScript 文件作为屏幕保护程序运行吗?

mysql - 如何使用Access数据库模拟MySQL的LIMIT子句?

windows - VBScript 中的字符串比较

javascript - 在 IE9 中不将任何内容从 Javascript 传递到 VBScript

xml - 经典 ASP .loadXML(XMLstring) 读出空白?

email - 修改 CDO.Message 对象中附件的内容类型

windows - 获取远程服务器环境变量