在VB编程中怎么判断文本框中所打的内容全为数字?知道的写下!举个列子最好!
在VB编程中怎么判断文本框中所打的内容全为数字?知道的写下!举个列子最好!还有如何判断文本中不全是数字?...
在VB编程中怎么判断文本框中所打的内容全为数字?知道的写下!举个列子最好!
还有如何判断文本中不全是数字? 展开
还有如何判断文本中不全是数字? 展开
5个回答
展开全部
isnumeric(s) 如果返回true则是纯数字,否则除数字外有其他字符。
如果判断纯字母则要自己写函数了。
判断是否都是大写或都是小写,可以用 ucase(n)=n、lcase(n)=n来判断。
如果判断纯字母则要自己写函数了。
判断是否都是大写或都是小写,可以用 ucase(n)=n、lcase(n)=n来判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有YES OR NO时, 应该习惯用IIF语句:
MsgBox IIf(IsNumeric(Text1), "全是数字", "不是数字")
MsgBox IIf(IsNumeric(Text1), "全是数字", "不是数字")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if Isnumeric(text1) then
msgbox "全是字符"
else
msgbox "还有其他字符"
end if
msgbox "全是字符"
else
msgbox "还有其他字符"
end if
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub text1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 And KeyAscii < 48 Or KeyAscii > 57 Then
Beep
KeyAscii = 0
KeyAscii = 13
MsgBox "你输入的不是数字"
End If
End Sub
If KeyAscii <> 8 And KeyAscii < 48 Or KeyAscii > 57 Then
Beep
KeyAscii = 0
KeyAscii = 13
MsgBox "你输入的不是数字"
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
领教了 Isnumeric(X)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询