正则表达式删除特定的特殊字符

时间:2017-08-03 02:47:08

标签: javascript jquery regex

如何在JavaScript中使用正则表达式从字符串中删除特定的特殊字符?

  1. 单引号'
  2. 双引号"
  3. &ampers &
  4. 已注册®
  5. 商标

2 个答案:

答案 0 :(得分:1)

使用string.replace()方法和unicode escape codes作为特殊字符。您必须使用\字符escape in JavaScript regex

var str = 'Here is a \' string \" with \" \' some @ special ® characters ™ & &'
str.replace(/['"\u0040\u0026\u2122\u00ae]/g, '')

/pattern/表示JavaScript中的正则表达式模式

[charset]说明要匹配哪组字符

/g指定全局匹配,因此它将替换所有出现次数

答案 1 :(得分:-1)

console.info(`a'b"c&d®e™f`.replace(/['"&®™]/g, ''));