Foxtable(狐表)用户栏目专家坐堂 → [求助]怎在用正则判断不包含某些字符?


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

主题:[求助]怎在用正则判断不包含某些字符?

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7719 威望:0 精华:0 注册:2013/7/7 13:37:00
[求助]怎在用正则判断不包含某些字符?  发帖心情 Post By:2013/11/14 11:02:00 [只看该作者]

想在DataColChanging里对NewValue做一些字符有效判断
比如我需要字符里不能含有 ,  |   {}   %  ,请问该怎样判断



我对正则是个弱项,在foxtable怎样写更是不会
有哪位大能贡献一下foxtable里常用的正则判断方法

比如:
只能输入汉字

只能输入 数字、英文字母,不能含符号等其它

只能输入 半角数字

首字必须是汉字,后面必须是数字或字母或符号, (比如车牌号验证)

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/14 11:03:00 [只看该作者]

哪里用正则,直接用字字符串的.Contains 不是一样可以起到同样的效果么.


下面的几个正则都是常用的,根本不需要自己写,百度一下一大堆现成的.   什么 车牌 身份证号码 邮箱等等 常用的正则百度一大堆现成的.

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7719 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/11/14 11:28:00 [只看该作者]

可是如果要约束的字符比较多,用.Contains,那循环岂不是会很多,
倒是知道百度,就是不知在foxtable里怎么写?
[此贴子已经被作者于2013-11-14 11:29:28编辑过]

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


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

 参考下面的代码,判断是否只是汉字

Dim data As String = "我你他"

Dim reg As new System.Text.RegularExpressions.Regex("^[\u2E80-\u9FFF]+$")
Dim result As Boolean = reg.IsMatch(data)
msgbox(result)

 回到顶部