介绍一个方法,在JS里面过滤特殊的字符,例如我需要在字符里面过滤Oracle特殊字符,防止SQL注入,
1 2 3 4 5 6 7 8 9 |
//=======过滤特俗字符,因为Oracle里面此字符为参数 function replaceSpecialStr(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; } |