正则:^['"<>%&\\]$*

解决方案 »

  1.   

    你还可以在textbox输入时用onkeypress事件中屏蔽掉keycode
      

  2.   

    用这样的正则就行了:['"<>%&\\]+
      

  3.   

    string strText = textBox1.Text;
                string str = "['\"<>%&\\\\]+";
                Regex r = new Regex(str);
                if (r.IsMatch(strText))
                {
                    MessageBox.Show("Ok");
                }
                else
                {
                    MessageBox.Show("False");
                }
      

  4.   

    ^['" <> %&\\]$* 
      

  5.   

    你可能没懂我的意思
    <asp:RegularExpressionValidator ID="vldZumenmeisyo" runat="server" ControlToValidate="txtZumenmeisyo"
       ValidationExpression="^[^'"<> %&\\]*$" >*</asp:RegularExpressionValidator>因为其中多了一个" 程序会报错,有没有什么方法解决?
      

  6.   

    我是写再html中的
                    <asp:RegularExpressionValidator ID="vldZumenmeisyo" runat="server" ControlToValidate="txtZumenmeisyo"
                        ValidationExpression="^[^'\"<> %&\\]*$" >*</asp:RegularExpressionValidator>还是不行