Foxtable(狐表)用户栏目专家坐堂 → 正则表达式


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

主题:正则表达式

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


加好友 发短信
等级:童狐 帖子:257 积分:2978 威望:0 精华:0 注册:2020/5/21 17:56:00
正则表达式  发帖心情 Post By:2022/4/5 [只看该作者]

下面的代码只能输入字母和数字。我还想让@#¥%,。;’、?+-*/等特殊符号也能输入,应该怎么做。

Dim data As String = e.Form.Controls("TextBox1").text
Dim reg As new System.Text.RegularExpressions.Regex("^[0-9a-zA-Z]+$")
Dim result As Boolean = reg.IsMatch(data)
If result = False Then
    e.Sender.Error = "输入的格式不正确,用户名只能为字母或数字,请重新输入!"
    e.Form.Controls("TextBox1").text = ""
Else
    e.Sender.Error = ""
End If

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


加好友 发短信
等级:小狐 帖子:340 积分:5308 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/4/5 7:52:00 [只看该作者]

参考资料:【http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=159568

你的意思是:Dim reg As new System.Text.RegularExpressions.Regex("^[a-z0-9A-Z@#¥%.,。;’、?+\-*/]+$") ,这里边包含了字母大小写,数字,还有你说的特殊字符!

 


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


加好友 发短信
等级:童狐 帖子:257 积分:2978 威望:0 精华:0 注册:2020/5/21 17:56:00
  发帖心情 Post By:2022/4/5 9:34:00 [只看该作者]

多谢

 回到顶部