vb怎样判断一个数是否是整数?
如:在text1.text里输入一个数,如果是整数,就让text1.text=空("")vb怎么写啊...
如:在text1.text里输入一个数,如果是整数,就让text1.text=空("")
vb怎么写啊 展开
vb怎么写啊 展开
5个回答
展开全部
if x=int(x) then print x;"is a integer." else print x;"isn't a integer."
或者
input x
if x-int(x)>0 then print x;"isn't a integer." else print x;"is a integer."
或者
input x
if x-int(x)>0 then print x;"isn't a integer." else print x;"is a integer."
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、判断是否为数字且是否包含小数点:
IsNumeric(Text1) And InStr(1, Text1, ".", vbTextCompare)=0
二、计算:
Int(Val(Text1)) = Text1
三、正则表达式:
[0-9]{1,}
IsNumeric(Text1) And InStr(1, Text1, ".", vbTextCompare)=0
二、计算:
Int(Val(Text1)) = Text1
三、正则表达式:
[0-9]{1,}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if isnumeric(text1.text) then
text1.text=""
end if
text1.text=""
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询