|
我想要一个字符串不能包含上面这些字符的正则表达式。 注意转义符。 |
|
|
|
怎么没人啊
|
|
|
string pat=@"[\\\/\:\*\?\<\>\|']";
Regex r=new Regex(TextBox1.Text); Match m=r.Match(Page.Request.Form[sname_Array[i]].ToString()); if(m.Success) { returnVal = "有非法字符!"; break; } |
|
|
错了,是
string pat=@"[\\\/\:\*\?\<\>\|']"; Regex r=new Regex(pat,RegexOptions.Compiled); Match m=r.Match(TextBox1.Text); if(m.Success) { returnVal = "[" + CHname_Array[i].ToString() + "]中有非法字符!"; break; } |
|
|
CHname_Array[i].ToString()不用管它,只是用于显示错误的文字
|
|