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;
}
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
- js过滤文本框中html代码等特殊字符
- js特殊字符过滤的示例代码
- js过滤JSON中特殊字符
- js中过滤php特殊字符
- js过滤JSON中特殊字符
- js过滤特殊字符
- js过滤特殊字符
- js过滤特殊字符
- js过滤特殊字符
- js特殊字符过滤
- js过滤特殊字符
- js 过滤特殊字符
- Js 过滤特殊字符
- jquery验证文本框,以及特殊字符过滤
- java 过滤html特殊字符
- HTML中特殊字符/ASCII代码
- js特殊字符的过滤
- js正则过滤特殊字符
- gem install json -v '1.8.2' error
- UIModalPresentationStyle和UIModalTransitionStyle
- 银行卡号识别(二) --- 再预处理
- 【Struts2】(8)文件上传和下载
- latex如何给表格添加注释
- js过滤文本框中html代码等特殊字符
- Spring MVC配置Freemarker全局变量,实现应用全路径
- stm32通用定时器进入不了中断
- 选择排序C++实现
- TCP/IP详解卷1 读书笔记:第二十二章 TCP坚持定时器
- 音视频文件码率与大小计算
- 【css杂记】css兼容处理杂记 2
- mysql 备份
- 欢迎使用CSDN-markdown编辑器