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

 更新时间:2013年04月18日 11:01:29   作者:  
防止xss和sql注入:JS特殊字符过滤正则,需要的朋友可以参考一下
复制代码 代码如下:

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;
}

相关文章

  • flexslider.js实现移动端轮播

    flexslider.js实现移动端轮播

    本文主要分享了flexslider.js实现移动端轮播的示例代码,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • JS获取checkbox的个数简单实例

    JS获取checkbox的个数简单实例

    下面小编就为大家带来一篇JS获取checkbox的个数简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 跟我学习javascript的浮点数精度

    跟我学习javascript的浮点数精度

    跟我学习javascript的浮点数精度,带大家真正的理解JavaScript的浮点数,提醒大家当心浮点运算中的精度陷阱,需要的朋友可以参考下
    2015-11-11
  • 利用原生JS实现data方法示例代码

    利用原生JS实现data方法示例代码

    这篇文章主要给大家介绍了关于如何利用原生JS实现data方法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用原生JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • 用javascript实现自动输出网页文本

    用javascript实现自动输出网页文本

    这篇文章主要介绍了用javascript实现自动输出网页文本,用到两个函数:setTimeout(),递归和String.substring();,需要的朋友可以参考下
    2015-07-07
  • javascript字典探测用户名工具

    javascript字典探测用户名工具

    javascript字典探测用户名工具...
    2006-10-10
  • 超漂亮的Bootstrap 富文本编辑器summernote

    超漂亮的Bootstrap 富文本编辑器summernote

    Summernote 是一个简单,灵活,所见即所得(WYSIWYG)的编辑器,基于 jQuery 和 Bootstrap 构建。对bootstrap 文本编辑器相关知识感兴趣的朋友一起学习吧
    2016-04-04
  • es6数据变更同步到视图层的方法

    es6数据变更同步到视图层的方法

    这篇文章主要介绍了es6数据变更同步到视图层的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • js利用prototype调用Array的slice方法示例

    js利用prototype调用Array的slice方法示例

    这篇文章主要介绍了如何利用js的prototype调用Array的slice方法,需要的朋友可以参考下
    2014-06-06
  • 浅谈js算法和流程控制

    浅谈js算法和流程控制

    代码整体结构是执行速度的决定因素之一,代码量少不一定运行速度快,代码量多也不一定运行速度慢。本篇文章将对js的算法和流程控制进行介绍,下面跟着小编一起来看下吧
    2016-12-12

最新评论