屏蔽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 相关文章推荐
jQuery 获取对象 定位子对象
May 31 Javascript
JavaScript的document对象和window对象详解
Dec 30 Javascript
js操纵dom生成下拉列表框的方法
Feb 24 Javascript
jquery 扑捉回车键事件代码
Apr 24 Javascript
老司机带你解读jQuery插件开发流程
May 16 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
Aug 11 Javascript
JS中的事件委托实例浅析
Mar 22 Javascript
在vue 中使用 less的教程详解
Sep 26 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
在vue中动态添加class类进行显示隐藏实例
Nov 09 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
JavaScript中展开运算符及应用的实例代码
Jan 14 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实现显示照片exif信息的方法
2014/07/11 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
js压缩利器
2007/02/20 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
Python中random模块用法实例分析
2015/05/19 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
详解django中使用定时任务的方法
2018/09/27 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
JNI的定义
2012/11/25 面试题
职业生涯规划怎么写
2013/12/29 职场文书
假面舞会策划方案
2014/05/29 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
2014年财务科工作总结
2014/11/11 职场文书
2014年公司工作总结
2014/11/22 职场文书
小学班主任经验交流材料
2014/12/16 职场文书