屏蔽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 相关文章推荐
如何确保JavaScript的执行顺序 之jQuery.html深度分析
Mar 03 Javascript
JS中Iframe之间传值的方法
Mar 11 Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
JS实现的自动打字效果示例
Mar 10 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
JSON 数据格式详解
Sep 13 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
小程序瀑布流组件实现翻页与图片懒加载
May 19 Javascript
vue 解决addRoutes多次添加路由重复的操作
Aug 04 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中intval()等int转换时的意外异常情况
2013/06/21 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
JS图片自动轮换效果实现思路附截图
2014/04/30 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
three.js 入门案例详解
2018/01/23 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
Python字符串处理实现单词反转
2017/06/14 Python
替换python字典中的key值方法
2018/07/06 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
大学生入党自我鉴定
2013/10/31 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
教师考核表个人总结
2015/02/12 职场文书
检讨书怎么写
2015/05/07 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server