要写一段对输入的内容进行判断的代码..但函数不懂..求助了!!
如下:
首先对TEXT1.TEXT中的内容进行判断,如果输入了符号,例如, . ! # 则提示"输入错误,请重新输入"(因为只允许输入数或字母又或者是数字+字母的组合)
1.如果TEXT1.TEXT输入的为123456则在TEXT2.TEXT中显示"是弱口令".(这个应该用判断语句就可实现吧)
2.如果输入的数字低于8位数,则在TEXT2.TEXT中显示 "密码安全度30%".
3.如果输入的数字大于8位小于12位则在TEXT2.TEXT中显示"密码安全度为50%"
4.如果输入的数字大于12位则在TEXT2.TEXT中显示"密码安全度为70%"
5.如果输入的是数字+字母并且判断是否大于8位小于12位,是则提示"密码安全度90%"小于8位则提示"密码安全度80%"大于12位则提示"密码安全度99%"
如下:
首先对TEXT1.TEXT中的内容进行判断,如果输入了符号,例如, . ! # 则提示"输入错误,请重新输入"(因为只允许输入数或字母又或者是数字+字母的组合)
1.如果TEXT1.TEXT输入的为123456则在TEXT2.TEXT中显示"是弱口令".(这个应该用判断语句就可实现吧)
2.如果输入的数字低于8位数,则在TEXT2.TEXT中显示 "密码安全度30%".
3.如果输入的数字大于8位小于12位则在TEXT2.TEXT中显示"密码安全度为50%"
4.如果输入的数字大于12位则在TEXT2.TEXT中显示"密码安全度为70%"
5.如果输入的是数字+字母并且判断是否大于8位小于12位,是则提示"密码安全度90%"小于8位则提示"密码安全度80%"大于12位则提示"密码安全度99%"
解决方案 »
- 各位高手进,各位老大进
- VB光标在两个文本框中移动的问题
- “对象或with块变量未定义”这个错误
- 如何找c:\$NtUninstallQ8877565$\winsys.cer这个文件
- 挑战----硬件管理嚣
- 如何让dll中的form真正的成为另一个exe程序中mdiform的子窗口。搞不定就要被炒鱿鱼了!急!
- 急!!!!!!关于多媒体编程的一些问题......
- 快来啦!关于SendMessage的简单问题,50分送给前5位提供正确答案者!
- 网格控件为什么不显示新数据?
- 关于在VB中控制flash的问题,急。
- 大侠帮帮我呀!怎样才能改变一个窗体的类名!!谢谢
- vb中用读取文件后,再进行MD5较验,速度奇慢.如何解决?
Dim n As Integer
n = Len(Text1.Text)
If Text1.Text Like "*[!0-9A-Za-z]*" Then
MsgBox "输入错误,请重新输入!"
Text1.SetFocus
SendKeys "^{HOME}+{END}"
Else
If IsNumeric(Text1.Text) Then
If Text1.Text = "123456" Then Text2.Text = "是弱口令": Exit Sub
If n < 8 Then
Text2.Text = "密码安全度30%"
Else
If n > 12 Then
Text2.Text = "密码安全度70%"
Else
Text2.Text = "密码安全度50%"
End If
End If
End If
If Text1.Text Like "*#*" And Text1.Text Like "*[a-zA-Z]*" Then
If n < 8 Then
Text2.Text = "密码安全度80%"
Else
If n > 12 Then
Text2.Text = "密码安全度99%"
Else
Text2.Text = "密码安全度90%"
End If
End If
End If
End If
End Sub