Foxtable(狐表)用户栏目专家坐堂 → [求助]特殊字符的验证


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

主题:[求助]特殊字符的验证

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/2/19 11:59:00 [只看该作者]

测试了一下,好像只有字符或备注类型的单元格或是类型的控件,需要限定,数字日期逻辑等的不需要限定;
是这样吧老师

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/19 12:00:00 [只看该作者]

数字、日期、逻辑 等,本身就帮你限定了的。

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/2/19 12:00:00 [只看该作者]

要是上述成立,
需要判定一下列的类型为字符型或是备注型,在进行正则的判断对吧

也就是 e.DataCol.IsNumeric
[此贴子已经被作者于2016/2/19 12:07:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/19 12:15:00 [只看该作者]

 不明白你什么意图,如果需要判断列类型,那你就判断。

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/2/23 11:54:00 [只看该作者]

红袍老师,
只能输入特定位数数字的正则怎么写
劳烦您给看看DataColChanged
生成正则表达式怎么写
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目17.foxdb



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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/2/23 12:07:00 [只看该作者]

希望表增加一行 正则列 能添加出正则表达式 正则字符串



 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/23 12:08:00 [只看该作者]

参考代码,自己改造

 

Dim s2 As String ="133"

Dim n As Integer = 5
If RegularExpressions.Regex.IsMatch(s2,"^[0-9]{5}$") = False Then
    MessageBox.show("只能输入5位数字")
End If


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2016/2/23 13:36:00 [只看该作者]

想得复杂了

 回到顶部
总数 18 上一页 1 2