现在有1个函数function chkCommentContent(comnt)
comnt是那个输入框的Object 想把一些需要过滤的单词换成*,
意思也就是这样的:
共产党是不好的!(要把共产党过滤掉 并在留言版内输出:***是不好的)这样的要怎么做 分可能有点少 希望能帮我解决这个问题

解决方案 »

  1.   

    用正则?但是现在我过滤的这个我写了个函数checkDenyWords(content) 里面带有判断 我想的是在输入的时候直接调用这个函数,然后想在留言版内输入****,这样的做不行么?我希望能在客户端上做~
      

  2.   

    function chkCommentContent(){
    var val=document.getElementById("comnt").value;
    if(val == ""){
    alert("123");
    return false;
    }
    else if(val== checkDenyWords(content)){
    print("***");
    return true;
    }
    }我现在是这样写的 但是这样写应该不是对的吧
      

  3.   

    var bad="不好";
    var str="aaaa不好";
    var str1=str.replace(bad,function(sMatch){
    return sMatch.replace(/./g,"*");
    });
    alert(str1);