js过滤文本框中html代码等特殊字符

来源:互联网 发布:kotlin转java 编辑:程序博客网 时间:2024/04/28 00:32
var fhtml=true;
var fjs=true;
var fcss=true;
if(!question){
question = $("#q").val();
}
if (!fhtml && !fjs && !fcss && !fself)
       fhtml = true;
   if (fjs)
    question = question.replace(/<\s*script[^>]*>(.|[\r\n])*?<\s*\/script[^>]*>/gi, '');
   if (fcss)
    question = question.replace(/<\s*style[^>]*>(.|[\r\n])*?<\s*\/style[^>]*>/gi, '');
   if (fhtml) {
    question = question.replace(/<\/?[^>]+>/g, '');
       question = question.replace(/\&[a-z]+;/gi, '');
   }
   if(!question||$.isEmptyObject($.trim(question))){
QA.showMessage("0","<span style='color:red;'>输入内容不能为空,请输入您想知道的问题,再发送提问!</span>");
return;
}
0 0