防止javascript 注入攻击 js过滤特殊字符
2014-04-01 13:25
501 查看
//匹配中文 数字 字母 下划线 var checkInput = function (str) { var pattern = /^[\w\u4e00-\u9fa5]+$/gi; if(pattern.test(c)) { return false; } return true; }
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号 function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs + s.substr(i, 1).replace(pattern, ''); } return rs; }
相关文章推荐
- 防止xss和sql注入:JS特殊字符过滤正则
- js对文本框的特殊字符进行编译和反编译,过滤的效果,常用于文本输入防止xss
- 使用jquery ajax对特殊字符进行转义,防止js注入
- 使用jquery对特殊字符进行转义,防止js注入
- JS防止脚本注入(替换特殊字符)
- 如何使用jquery对特殊字符进行转义,防止js注入
- 使用jquery对特殊字符进行转义,防止js注入
- 防止xss和sql注入:JS特殊字符过滤正则
- jquery ajax对特殊字符进行转义防止js注入使用示例
- JS特殊字符过滤,防止xss和sql注入。
- 防止xss和sql注入:JS特殊字符过滤正则
- JavaScript过滤特殊字符
- js中过滤特殊字符的正则表达式
- js实现过滤重复字符和重复数组-javascript技巧
- 一个过滤特殊字符的JS
- js过滤url中的特殊字符
- JS转换HTML转义符,防止javascript注入攻击,亲测可用
- js过滤特殊字符输入(可过滤输入,粘贴,拖拽多种情况)