Foxtable(狐表)用户栏目专家坐堂 → 咨询输入限制级求sql扫盲


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

主题:咨询输入限制级求sql扫盲

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/7 10:58:00 [显示全部帖子]

用正则表达式,   DataColChangING
Select Case e.DataCol.name 
  Case "身份证"
   If System.Text.RegularExpressions.Regex.IsMatch(e.NewValue,"[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}")=False Then
        MessageBox.show("身份证不正确")
        e.Cancel=True
   End If
  Case "手机"
      If System.Text.RegularExpressions.Regex.IsMatch(e.NewValue,"1\d{10}") =False  Then
          MessageBox.show("只能输入手机号码")
          e.Cancel=True
      End If
End Select
表达式列实际上只是一个表达式,存在狐表里, 数据是通过表达式计算出来的.

其余可以看看


1、可以参考帮助中《网络与数据源》这一章,从这一节开始:
http://www.foxtable.com/help/topics/1420.htm
2、可以参考视频教程,看完大家都可以搭建基于互联网和局域网的管理系统了:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=63833


 回到顶部