Foxtable(狐表)用户栏目专家坐堂 → 如何控制某列中只能输入0和1两个数字的组合?


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

主题:如何控制某列中只能输入0和1两个数字的组合?

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17140 威望:0 精华:0 注册:2014/7/29 19:09:00
如何控制某列中只能输入0和1两个数字的组合?  发帖心情 Post By:2018/11/5 16:10:00 [只看该作者]

比如,有一列部门编号,输入的数字只能是0和1的任意组合,如0010,0101等,不能出现其他字符,ValidateEdit事件中要如何写代码?
If e.Col.name = "仓库编号" Then
    If e.Text > "" Then '如果已经输入内容
        'If e.Text not Like '"0" Then
            
        'End If
    End If
End If

谢谢!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/5 18:31:00 [只看该作者]

参考代码

 

Dim pattern As String =  "^[01]+$"
Dim txt As String = "001a010"

Dim rgx = new System.Text.RegularExpressions.Regex(pattern)
If rgx.isMatch(txt) = False Then
    msgbox("错误")
End If


 回到顶部