JavaScript正则替换去除字符串中特殊字符
2012-02-17 13:18
671 查看
用Javascript去除脚本中的特殊字符,对字符串进行过滤是在数据前后台交互中必备的。
想要过滤的字符串在 RegExp()中间自己进行设定,中文和英文的特殊字符可以替换。
function clearString(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; }
想要过滤的字符串在 RegExp()中间自己进行设定,中文和英文的特殊字符可以替换。
相关文章推荐
- 特殊字符导致用正则表达式进行字符串替换失败,Java replaceAll()方法报错Illegal group reference
- C# 用正则表达式替换字符串中所有特殊字符
- 利用正则表达式去除字符串中的特殊字符
- C# 用正则表达式替换字符串中所有特殊字符
- C# 用正则表达式替换字符串中所有特殊字符
- C# 用正则表达式替换字符串中所有特殊字符
- 正则去除字符串中的特殊字符
- java 使用正则来过滤字符串中的特殊字符
- sas9正则表达式测试(对字符串进行字符替换)
- JavaScript trim 实现(去除字符串首尾指定字符)
- JavaScript 在字符串中替换某个位置的字符
- python字符串转义与正则表达式特殊字符转义
- Javascript中去除两边的空格和JS中判断字符串中是否包含某字符
- Java处理特殊字符替换(正则表达式)
- JavaScript替换字符串中最后一个字符
- JS基于正则截取替换特定字符之间字符串操作示例
- javascript字符串替换所有要替换字符
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- 替换除汉字字母数字和指定的字符或特殊符号外的所有内容的正则表达式
- java字符串特殊替换及无法比较字符问题