Foxtable(狐表)用户栏目专家坐堂 → IsNumeric 判断问题


  共有17350人关注过本帖树形打印复制链接

主题:IsNumeric 判断问题

帅哥哟,离线,有人找我吗?
mr725
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
IsNumeric 判断问题  发帖心情 Post By:2009/7/23 12:06:00 [只看该作者]

if IsNumeric("111-") = false Then       
    MsgBox ("不全是数字!!!")
else
   MsgBox ("全都是数字~~~~!!!")
End If

结果显示的是:全都是数字~~~~!!!           这个显示对吗??
 '111- 替换为: -111、+111 提示全都是数字可以理解,  但替换为111-   、 111+ 也是全都是数字就····?



[此贴子已经被作者于2009-7-23 12:09:06编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/7/23 12:37:00 [只看该作者]

if IsNumeric("111-") Then      
    MsgBox ("不全是数字!!!")
else
   MsgBox ("全都是数字~~~~!!!")
End If

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/7/23 13:06:00 [只看该作者]


数字尾部为+、- 号还是不对~  谢谢

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-7-23 13:17:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2009/7/23 13:55:00 [只看该作者]

只能判断单字符,也就是第一个字符。
想全判断必须用For循环

_______________________
我记错了,混淆了Char的IsNumber,我再看看

[此贴子已经被作者于2009-7-23 13:59:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2009/7/23 14:08:00 [只看该作者]

估计 111-是一种数字表示吧。。
我也没见过这样表示的

参数的引号能去掉
Return IsNumeric(&H12)
Return IsNumeric(&HABCDEF)
Return IsNumeric(1e10)
也都是数字呢

[此贴子已经被作者于2009-7-23 14:15:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/7/23 22:31:00 [只看该作者]

奇怪的问题,用val转换居然也成功图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
易狐
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:147 积分:947 威望:0 精华:0 注册:2009/5/12 9:43:00
  发帖心情 Post By:2009/7/23 23:34:00 [只看该作者]

估计当您输入111+或111-的时候,系统默认为是一个错误的计算表达式,并自动在执行过程中修正为111+0或111-0并将该结果进行判断了!按照yangming版主的方式采用全角符号试试!

 回到顶部
帅哥哟,离线,有人找我吗?
易狐
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:147 积分:947 威望:0 精华:0 注册:2009/5/12 9:43:00
  发帖心情 Post By:2009/7/23 23:35:00 [只看该作者]

当然,您要关闭代码管理器的全半角自动转换的功能!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/24 9:06:00 [只看该作者]

看看tryparse

 回到顶部