防止xss和sql注入:JS特殊字符过滤正则


Posted in Javascript onApril 18, 2013
function stripscript(s) 
{ 
var pattern = new RegExp("[%--`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")        //格式 RegExp("[在中间定义特殊过滤字符]")
var rs = ""; 
for (var i = 0; i < s.length; i++) { 
 rs = rs+s.substr(i, 1).replace(pattern, ''); 
}
return rs;
}
Javascript 相关文章推荐
javascript引用对象的方法代码
Aug 13 Javascript
JavaScript中的细节分析
Jun 30 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
Aug 08 Javascript
js实现a标签超链接提交form表单的方法
Jun 24 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
Oct 13 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
Aug 02 Javascript
深入理解Javascript中的valueOf与toString
Jan 04 Javascript
基于JavaScript实现带缩略图的轮播效果
Jan 12 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
Jun 15 Javascript
JS打开新窗口的2种方式
Apr 18 #Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 #Javascript
JS操作图片(增,删,改) 例子
Apr 17 #Javascript
JS定时器实例
Apr 17 #Javascript
JS中showModalDialog 的使用解析
Apr 17 #Javascript
js substr支持中文截取函数代码(中文是双字节)
Apr 17 #Javascript
中文字符串截取的js函数代码
Apr 17 #Javascript
You might like
PHP实现冒泡排序的简单实例
2016/05/26 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
PHP多进程简单实例小结
2019/11/09 PHP
prototype 学习笔记整理
2009/07/17 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
Python验证企业工商注册码
2015/10/25 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
Python列表与元组的异同详解
2019/07/02 Python
django如何自己创建一个中间件
2019/07/24 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
python列表推导式操作解析
2019/11/26 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
打架检讨书100字
2014/01/08 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
高中家长意见怎么写
2015/06/03 职场文书
科级干部培训心得体会
2016/01/06 职场文书
创业计划之特色精品店
2019/08/12 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS