至少一个数字,我使用此代码如何检查是否一个文本框包含在VB
If Not s.Contains("1") Or s.Contains("0") Or s.Contains("2") Or _
s.Contains("3") Or s.Contains("4") Or s.Contains("5") Or _
s.Contains("6") Or s.Contains("7") Or s.Contains("8") Or s.Contains("9") Then
MsgBox("Password must contain one digit")
End If
但是,当我输入多个数字,这是行不通的。 例如abc1234
,它显示消息"Password must contain one digit"
,但如果我写abc1
,它的工作原理。
不应该是每s.Contains否(s.Contains(0)或s.contains(1)....) – 2014-12-08 07:37:55
笏你想说 – user3396184 2014-12-08 07:39:28
如果不是(s.Contains( “1”)或s.Contains(“0”)或s.Contains(“2”)或s.Contains(“3”)或s.Contains(“4”)或s.Contains(“5”)或s.Contains(“6”)或s.Contains(“7”)或s.Contains(“8”)或s.Contains(“9”))然后MsgBox(“密码必须包含一个数字”)End If – 2014-12-08 07:41:18