Javascript用空白字符串替换html标签

Fly*_*Cat 1 javascript regex

我想,以取代所有/n, <br>space该字符串,以替换它们''.

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

Uncaught SyntaxError: Unexpected string
Run Code Online (Sandbox Code Playgroud)

我知道

console.log(text.value[langID]) would output bunch of texts.
Run Code Online (Sandbox Code Playgroud)

但是当我将代码更改为此时,我收到了错误.

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

我不确定这里出了什么问题,如果我的rex模式可以过滤我的要求.

任何人都可以给我一个暗示吗?

非常感谢!

Cla*_*edi 6

您错过了replace参数的逗号分隔符.另外,正如@IngoBürk指出的那样,正则表达式的引用无效,所以你也必须删除它们

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

  • 他还应该删除正则表达式的引号 (5认同)