不能包含某些字符的正则表达式如何写。

cenxaoi 2003-10-16 03:25:48
`~!@#$%^&*()_+|-=\[]{};':",./<>?
我想要一个字符串不能包含上面这些字符的正则表达式。
注意转义符。
...全文
462 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
stoway 2003-10-17
  • 打赏
  • 举报
回复
CHname_Array[i].ToString()不用管它,只是用于显示错误的文字
stoway 2003-10-17
  • 打赏
  • 举报
回复
错了,是
string pat=@"[\\\/\:\*\?\<\>\|']";
Regex r=new Regex(pat,RegexOptions.Compiled);
Match m=r.Match(TextBox1.Text);
if(m.Success)
{
returnVal = "[" + CHname_Array[i].ToString() + "]中有非法字符!";
break;
}
stoway 2003-10-17
  • 打赏
  • 举报
回复
string pat=@"[\\\/\:\*\?\<\>\|']";
Regex r=new Regex(TextBox1.Text);
Match m=r.Match(Page.Request.Form[sname_Array[i]].ToString());
if(m.Success)
{
returnVal = "有非法字符!";
break;
}
cenxaoi 2003-10-17
  • 打赏
  • 举报
回复
怎么没人啊

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧