(\?|<|>|\=|\+|&amp;)然后用!IsMatch来判断

解决方案 »

  1.   

    [^?<>=+&amp;]* 
    这是你写好的正则,还是你不允许输入的内容
    &amp;这里是五个字符,还是就是&这个字符正则参考文档
    http://www.regexlab.com/zh/regref.htm
      

  2.   

    var ss = "4444444[^?<>=+&amp;]*";
       //var re = /[\^\?\+\[\]<>&]/;       //创建正则表达式样式.
      var re = /[\^\?\+\*\[\]=<>&]/ig; 
       var rv = ss.replace(re,"$");   //用一个单词替代两个单词.
       alert(rv);
      

  3.   

    var ss = "4444444[^?<>=+&amp;]*";
       //var re = /[\^\?\+\[\]<>&]/;       //创建正则表达式样式.
      var re = /[\^\?\+\*\[\]=<>&]/ig; 
       var rv = ss.replace(re,"$");   //用一个单词替代两个单词.
       alert(rv);
      

  4.   

    <asp:regularexpressionvalidator id="regKeyword" Display="Dynamic" ErrorMessage="不能出现?<>=+&amp;" ValidationExpression="[^?<>=+&amp;]*"   有人帮我写了的,不知这个"[^?<>=+&amp;]*"   这些代表什么意思?
      

  5.   

    var ss = "?<>d=d+d";  
       var re = /[?<>=+&]*/ig; 
       var rv = ss.replace(re,"");   
       alert(rv); 
    返回 ddd.