简体   繁体   English

如何从字符串,Java脚本中删除所有特殊字符

[英]how to remove all special characters from a string, java script

I have a multiline string like 我有一个多行字符串

"Abc: XXXX
 BCD: YYYYY
{'abc': 'bcd'}"

Now when I copy this to a buffer, then basically some special characters get added, like "\\n\\t" etc, So how I can remove all those special characters in Java Script? 现在,当我将其复制到缓冲区时,基本上会添加一些特殊字符,例如“ \\ n \\ t”等,那么如何在Java Script中删除所有这些特殊字符呢?

Regards, -M- 问候-M-

\\ n是换行的代表,\\ t是制表符的-如果您仍然希望它是多行的,则需要不加更改。

You may try using Regex: 您可以尝试使用正则表达式:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM