嗯,小弟需要一个不能出现< > "" ''的正则表达式,大虾速救啊!

解决方案 »

  1.   

    这个没必要吧
    str.replace("<","").replace(">","").replace("\"","").replace("\'","");
      

  2.   

    CJ大虾  你的这个正则好像有点问题,我JS报错拉·
      

  3.   

    TEST:
    var i = /^[^\<\>\"\']+$/;
    alert(i.test("sadfjoiwefsfj<"));VALUE:
    FALSE
      

  4.   

    我把正则复制到JS里面去了
    function isTitle(s){
       var patrn = /^[^\<\>\"\']+$/;
        if(patrn.test(s)) return true
        return false
    }在JSP调用的时候  页面报
    else if(isTitle(title)){
    这一行错误
      

  5.   

    function isTitle(s){
      var patrn = /^[^\<\>\"\']+$/;
      if(patrn.test(s)) return true
      return false
    }
    alert(isTitle("asd/f/f,.sdf,.asd,f.we,f.sd,f.,><>f,.sd,f/sdf/"));
      

  6.   


            function checkTitle(title){
                var i = /^[^\<\>\"\']+$/;
               if(title == null || title ==""){
                    failedDiv(document.getElementById("checkAddTitleResult"),"");
               }else if(i.test(title)){
                    checkChapterTitle = false;
                    successDiv(document.getElementById("checkAddTitleResult"),"")
               }else{
                    failedDiv(document.getElementById("checkAddTitleResult"),"标题中不不能包含大于号、小于号、双引号,单引号等字符!");
                   checkChapterTitle = true;
               }
            }
    我在页面中直接用也没错····我郁闷了 什么叼情况啊
      

  7.   

    惭愧啊!~~~~~~~~~~~~~~~~~我忘了导那个JS文件了!~~~~~~(我按CTRL能跳过去就以为导了!~)
    不好意思 浪费大家时间了··