Vb6.0 要求文本框的内容必须为7到11位的数字 怎么写代码啊,大神们啊
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
3个回答
展开全部
Private Sub Command1_Click()
Dim str As String
Dim i As Integer
Dim isok As Boolean
isok = True
str = Text1.Text
''''''''''''''''
If Len(str) < 7 Or Len(str) > 11 Then
'MsgBox "长度错误"
isok = False
Else
For i = 1 To Len(str)
If Asc(Mid(str, i, 1)) < 47 Or Asc(Mid(str, i, 1)) > 58 Then
' MsgBox "第" & i & "个字符不是数字"
isok = False
End If
Next
End If
If isok = True Then
MsgBox "符合条件"
Else
MsgBox "不符合条件"
End If
'''''''''''''''
End Sub
Dim str As String
Dim i As Integer
Dim isok As Boolean
isok = True
str = Text1.Text
''''''''''''''''
If Len(str) < 7 Or Len(str) > 11 Then
'MsgBox "长度错误"
isok = False
Else
For i = 1 To Len(str)
If Asc(Mid(str, i, 1)) < 47 Or Asc(Mid(str, i, 1)) > 58 Then
' MsgBox "第" & i & "个字符不是数字"
isok = False
End If
Next
End If
If isok = True Then
MsgBox "符合条件"
Else
MsgBox "不符合条件"
End If
'''''''''''''''
End Sub
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断长度用,len
判断数字用, IsNumeric
判断数字用, IsNumeric
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以设置最大长度来解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询