Foxtable(狐表)用户栏目专家坐堂 → 联系方式设置


  共有2016人关注过本帖树形打印复制链接

主题:联系方式设置

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/29 20:41:00 [显示全部帖子]

ElseIf e.KeyCode <> Keys.back Then 如果不是退格符就不允许输入

If txt > "" Then
    Dim rgx = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase)
    If rgx.isMatch(txt) = False Then
        e.Sender.Error = "联系方式是11位数!"
        e.cancel = True
    Else '输入正确,取消错误提示
        e.Sender.Error = ""
    End If
Else '没有输入内容,取消错误提示
    e.Sender.Error = ""
End If

[此贴子已经被作者于2018/6/30 10:34:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/30 9:35:00 [显示全部帖子]

keydown事件是在输入状态中,e.sender.text并不包含当前输入的字符

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/30 10:35:00 [显示全部帖子]

16楼说错了

ElseIf e.KeyCode <> Keys.back Then 如果不是退格符就不允许输入

具体效果自己去掉测试

 回到顶部