python模拟网站注册要求用户名必须包含数字和字母_某网络服务平台要求新注册的用户名必须以字母开头,同时包含字母、数字和下划线,长度为6~18个字符。编写一个VB程序,判断用户名的合法性,具体功能如...

(2)

实现上述功能的VB程序如下,请在划线处填入合适的代码

Private Sub Btn_Click ()

Dim s As String, ch

As String, n As Integer, i As Integer

Dim n1 As Integer,

n2 As Integer, n3 As Integer

n1 =0:n2=0:n3=0

s=Text1. Text

ch=Mid (s, 1, 1)

If n<6 Or n>18 Then Text2. Text=“不合法”:Exit Sub′退出当前子程序

If Not (ch>=“a”And ch<=“z”Or

ch>=“A”And ch<=“Z”)Then

Text2. Text=“不合法”:Exit Sub

End If

For i=2 To n

ch= Mid (s, I, 1)

If ch>=“a”And ch<=“z”Or ch>=“A”And ch<=“Z”Then

n1=n1+ 1

Elself ch>=“0”And ch=“9”Then

n2=n2+1

ElseIf

ch=“_”Then

n3=n3+1

End If

Next i

If②Then

Text2. Text=“不合法”Else text2. Text=“合法”

End Sub

①________ ②________

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值