我正在使用替换函数来转义字符串中的某些字符(换行符和反斜杠)。
这是我的代码:
var str = strElement.replace(/\\/\n/g, "");
我正在尝试使用正则表达式,以便在需要时可以添加更多特殊字符。这是一个有效的正则表达式吗?或者有人可以告诉我我在这里做错了什么吗?
最佳答案
您将使用未转义的正斜杠提前结束正则表达式。您还想使用集合来匹配单个字符。此外,您可能需要添加“\r”(回车符)以及“\n”(换行符)。
这应该有效:
var str = strElement.replace(/[\\\n\r]/g, "");
关于javascript - 用于替换功能的换行符和反斜杠的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21590152/