我正在尝试替换字符串中的所有/n, <br>
和space
,并将其替换为''
。
我的方法是使用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模式可以过滤我的要求。
有人能给我一个提示吗?
非常感谢!
答案 0 :(得分:6)
您错过了replace
参数的逗号分隔符。另外,正如@IngoBürk指出的那样,正则表达式的引号无效,所以你也必须删除它们
console.log(text.value[langID].replace(/\n|<br>|\s/g,''));