1

我正在尝试替换字符串中的所有/n, <br>andspace并将它们替换为''.

我的方法是使用replace. 但是,我收到以下错误。

Uncaught SyntaxError: Unexpected string

我知道

console.log(text.value[langID]) would output bunch of texts.

但是当我将代码更改为此时出现错误。

console.log(text.value[langID].replace('/\n|<br>|\s/g', ''));

我不确定这里出了什么问题,以及我的 rex 模式是否可以过滤我的要求。

谁能给我一个提示?

非常感谢!

4

1 回答 1

6

您错过了replace参数的逗号分隔符。此外,正如@Ingo Bürk 指出的那样,正则表达式的引号无效,因此您也必须删除它们

console.log(text.value[langID].replace(/\n|<br>|\s/g,''));
于 2013-07-23T20:17:31.670 回答