我刚学习vb,我想问一下,怎么判断一个string字符串是否是整数? 应该怎么判断?谢谢了谁有vb数据类型转换操作,方面的资料?共享一下好么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请查询MSDN,呵呵学好VB,从学好查MSDN开始 IsNumeric函数 : Debug.Print IsNumeric("23") Debug.Print IsNumeric("a23") 试一下 Debug.print isnumeric("1e1")还是得出TRUE值啊。 IsNumeric这个函数别再用了,有错。IsNumeric("0D009")0D009(中间的0即“零”)这算什么?别想着是十六进制的IsNumeric("0D009")=TrueIsNumeric("0DD09")=False可能是这个函数的BUG吧。 ?(CInt("3276")="3276")似乎这样判断有点牵强。 给大家介绍一个好的学习网站:www.vb365.com有好东东 用mid函数逐个取出string中的字符,判断其ascii码是不是数字 最简单的一个算法,以前我就用这个来考人的:if cstr(val(valName)) = valName then 为真表示是个数字if cstr(val(valName)) = valName and instr(valName ,".") = 0 then 为真表示是个整数if cstr(val(valName)) = valName and instr(valName ,".") <> 0 then 为真表示是个有小数数 [0-9]正则表达式,如果不懂看http://blog.csdn.net/liuxiaoyi666上写着的 如何用SendMessage发消息使另1一窗体不能最大化 如何使我的同事,在任何地方,可以通过网络,使用我做的软件? 怎么从注册表里查到ActiveX EXE的版本号? 请问vb中一个sql问题? vb中用ado读取csv文件时,recordset无法打开,提示参数太少,急。在线等 关于VB用ActiveX EXE来实现诸如多线程的效果!! 如何动态的设定控件数组的属性 Speedies,进来! 知道的帮帮忙,谢谢 送分,难度不大 一个数据库问题难题~~ SQL语句问题
学好VB,从学好查MSDN开始
Debug.Print IsNumeric("a23")
Debug.print isnumeric("1e1")还是得出TRUE值啊。
IsNumeric("0D009")=True
IsNumeric("0DD09")=False
可能是这个函数的BUG吧。
www.vb365.com
有好东东