如何从字符串中删除所有特殊字符,javascript

时间:2014-06-24 10:56:26

标签: javascript

我有一个像

这样的多行字符串
"Abc: XXXX
 BCD: YYYYY
{'abc': 'bcd'}"

现在当我将它复制到缓冲区时,基本上会添加一些特殊字符,比如“\ n \ t \ n”等,那么如何删除Java Script中的所有特殊字符?

此致 -M -

2 个答案:

答案 0 :(得分:0)

\ n是新行的表示,\ t是标签 - 如果你仍然希望它是多行的,你需要不管它们。

答案 1 :(得分:0)

您可以尝试使用Regex:

var txt = "hello\t world.\n have a\t great day";
alert(txt);
txt = txt.replace(/(\n|\t|\r)/g, '');
alert(txt);