以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 正则表达式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176216) |
-- 作者:237756360 -- 发布时间: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 -- 发布时间: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 -- 发布时间:2022/4/5 9:34:00 -- 多谢 |