javascript - 用于替换功能的换行符和反斜杠的正则表达式

标签 javascript regex

我正在使用替换函数来转义字符串中的某些字符(换行符和反斜杠)。

这是我的代码:

  var str = strElement.replace(/\\/\n/g, "");

我正在尝试使用正则表达式,以便在需要时可以添加更多特殊字符。这是一个有效的正则表达式吗?或者有人可以告诉我我在这里做错了什么吗?

最佳答案

您将使用未转义的正斜杠提前结束正则表达式。您还想使用集合来匹配单个字符。此外,您可能需要添加“\r”(回车符)以及“\n”(换行符)。

这应该有效:

var str = strElement.replace(/[\\\n\r]/g, "");

关于javascript - 用于替换功能的换行符和反斜杠的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21590152/

相关文章:

regex - 查找多次出现的单词

javascript - 使用 Phonegap 拍摄照片

javascript - 如何 Stub webpack 的 require.ensure?

python - 识别十进制数的正则表达式是什么

用于正则表达式查找价格和检测货币的 JavaScript 函数

java - 从查询中获取表名

php - 如何使用php正则表达式

javascript - 从 postgres 函数运行 python 或 javascript 文件?

javascript - 如何从 DOM 中警告该数组的值

javascript - 如何将事件分配给变量