Advertisement

vb 字符串转为数字 和判断字符串是否是数字字符串【转】

阅读量:

1 Val 函数

返回包含于字符串内的数字,字符串中是一个适当类型的数值。

语法

Val(string)

必要的 string 参数可以是任何有效的字符串表达式.

说明

当 Val 函数无法辨识构成数值的第一个字符时,在遇到第一个不可识别的字符之前停止读取输入字符串。而那些通常被视为数值组成部分的标点符号如美圆号与逗号都无法被 Val 函数辨识。然而该函数能够辨识八进制表示法 (&O) 和十六进制表示法 (&H)。同时这些空白字符以及换行与分隔符都被去除。

下面的返回值为 1615198:

Val(" 1615 198th Street N.E.")

在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。

Val("&HFFFF")

Val 函数仅将句号(.)视为可用的小数点分隔符。在采用其他小数点分隔符的情况下,请考虑使用 CDbl 将字符串转换为数值。例如,在某些国际版本的应用程序中,请参考此方法进行操作。

Val 函数示例
本示例使用 Val 函数返回字符串中所含的数值。

定义变量 MyValue。
将Val函数应用于字符串 "2457" 将返回数值型结果。
当Val函数处理包含空格的字符串时(例如 "   "),它仍会返回正确的数值。
若Val函数接收以'and'分隔的数值参数(如 "   and   "),则会提取第一个值。
调用IsNumeric函数用于判断。

返回 Boolean 值,指出表达式的运算结果是否为数。

语法

IsNumeric(expression)

该字段必须属于一种 Variant类型,并且能够包含数值或字符串类型的表达式。

说明

当全部expression的计算结果为数字时,则IsNumeric会返回True;否则返回False

如果 expression 是日期表达式,则 IsNumeric 返回 False。

该函数用于判断变量是否可转换为数值。
以下代码片段演示了如何利用 IsNumeric 函数来验证变量值是否为数字型数据。
var = 123; if (IsNumeric(var)) {
echo "成功!";
} else {
echo "失败!";
}$

Dim MyVar, MyCheck
MyVar = "53" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "459.95" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 True。

MyVar = "45 Help" ' 指定值。
MyCheck = IsNumeric(MyVar) ' 返回 False。

摘自:网络整理

复制代码

相关文章参考:

※VB Send Message作为字符串信息,在其他程序窗口中作为消息内容传递出去的一个实例

※VB 二进制数组与十六进制字符串相互转换

※VB 汉字字符串转换成拼音

VB查找替代字符串的函数

_※ VB中字符串匹配的多种方式 _

vb字段转换为数值型

查找替代字符串的函数 ****

※VB中使用MD5算法

_※ VB的MD5加密模块 _

※加密算法-MD5算法

※VB 字符串MD5加密函数

VB部分相关文章推荐:

复制代码

VB6 中善用ByRef 提升速度

[vb] Set 语句

VB_Format自定义格式

用VB如读取内存地址

vb FindwindowEx的用法实例

进制转化进10进制数

收藏夹:如何获取已打开了IE对象(VB6代码)

DXInput中键码的转换(VB6.0代码)

如何在VB6.0里动态使用具有事件的对象

[vb]格式输出Format函数

读取和写入Windows的INI文件

VB中的文件操作

VB中的文件操作文档

vb 中拷贝文件

VB反跟踪技术点滴

VB共享软件防破解设计技术初探(二)

VB共享软件防破解设计技术初探(三)

VB共享软件防破解设计技术初探(一)

RTF文件格式【转】

VB压缩技术

[vb]FSO对象模型在VB中的应用

VB 窗体实现文件拖拽获取路径方法

VB:注册表的读写

vb中空操作(等待)的指令、延时方法

VB让控件可以当标题栏拖动

FSO对象新建、打开、保存文件

获取网关IP和MAC 的VB源码

VB文件关联

vb获得本地和远程的MAC地址(网卡地址)

VB中ShellExeCute的应用

VB打开网址方法大全

vb简单控制音量大小及静音的方法

拖动无边框窗体(VB6代码)

VB使用FileSystemObject对象写文件

VB 从注册表中删除项及其某个值

vb按热键启动应用程序

VB的坐标系统综述

VB利用API函数来处理文件

关于VB中的Shell及其执行方式的归纳与总结以及相关记录

[vb]On Error GoTo 0和On Error resume区别

[vb]On Error 语句

做个笔记:在菜单中添加自绘图形的例子(VB6代码)

做个笔记:在菜单中添加自绘图形的例子(VB6代码)

vb中findwindow的疑惑

[vb]FindWindow使用方法

常用文件类[转,无法运行通,待调试]

[vb]url utf-8编码

VB中的Unicode 和Ansi 格式

VB中的format格式化函数

VB中字符串匹配的多种方式

VB抓图

谈vb目录文件操作的三种方法-2

谈vb目录文件操作的三种方法-1

vb使用open方法读写文件

VB的MD5加密模块

VB 超简单的屏幕截图代码

vb以类名或窗口标题查找句柄并关闭

通过VB技术实现配置信息直接存储在.exe文件内,并导致.exe文件成为一种能够执行恶意代码的木马程序载体

VB 调用腾讯截图控件CameraDLL.dll

在VB6.0中怎么实现escape和unescape

vb求任意两线交点

★在VB编程中使用Windows API时需要注意以下几点:相关资源库

VB 一个用于获取自身公网IP地址的程序代码

在VB程序中开发IP地址、子网掩码、网络设备上的DNS服务器的配置调整[转]

在VB 中应用FSO 对象模型介绍(摘自网络)

[转] Vb中FSO 对象的介绍

VB 画坐标轴

VB 二进制文件的操作

[VB]BMP转JPG

VB中KeyCode常数用法

vb实时曲线的绘制和保存


精彩的作品

(注:以下为正文内容)

全部评论 (0)

还没有任何评论哟~