屏蔽script注入小例子


Posted in Javascript onNovember 12, 2013

字符串过滤

static public string HtmlEncode(string str) 
{ 
str = str.Replace("&", "&"); 
str = str.Replace("<", "<"); 
str = str.Replace(">", ">"); 
str = str.Replace("'", "''"); 
str = str.Replace("*", ""); 
str = str.Replace("\n", "<br/>"); 
str = str.Replace("\r\n", "<br/>"); 
//str = str.Replace("?",""); 
str = str.Replace("select", ""); 
str = str.Replace("insert", ""); 
str = str.Replace("update", ""); 
str = str.Replace("delete", ""); 
str = str.Replace("create", ""); 
str = str.Replace("drop", ""); 
str = str.Replace("delcare", ""); 
if (str.Trim().ToString() == "") { str = "无"; } 
return str.Trim(); 
}
Javascript 相关文章推荐
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
Jul 24 Javascript
ajax异步刷新实现更新数据库
Dec 03 Javascript
jQuery之自动完成组件的深入解析
Jun 19 Javascript
jquery对象和DOM对象的区别介绍
Aug 09 Javascript
jQuery中get和post方法传值测试及注意事项
Aug 08 Javascript
node.js中的fs.writeFileSync方法使用说明
Dec 14 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
Dec 19 Javascript
浅析JavaScript中作用域和作用域链
Dec 06 Javascript
vxe-table vue table 表格组件功能
May 26 Javascript
ionic3双击返回退出应用的方法
Sep 17 Javascript
vue与iframe之间的信息交互的实现
Apr 08 Javascript
js控制淡入淡出示例代码
Nov 12 #Javascript
jquery给图片添加鼠标经过时的边框效果
Nov 12 #Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 #Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
Nov 12 #Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
Nov 12 #Javascript
jquery 模板的应用示例
Nov 12 #Javascript
jQuery 无刷新分页实例代码
Nov 12 #Javascript
You might like
PHP的ASP防火墙
2006/10/09 PHP
浅析php数据类型转换
2014/01/09 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
Python连接Redis的基本配置方法
2018/09/13 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Pytorch中.new()的作用详解
2020/02/18 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
风险评估实施方案
2014/03/09 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang