繁体   English   中英

如何从JS字符串中删除↵字符

[英]How to remove ↵ character from JS string

我有一个像

↵my name is Pankaj↵

我想从字符串中删除字符。

"↵select * from eici limit 10".replace("↵", "") 

工作正常。 但我想知道是否有其他方法可以删除这些不必要的字符。

工作正常。

如果它工作正常,那为什么还要麻烦呢? 您的解决方案是完全可以接受的。

但我想知道有没有其他方法可以删除这些不必要的字符。

你也可以使用

"↵select * from eici limit 10".split("↵").join("") 

您可以使用代码点,而不是使用文字字符。

您可以使用"\↵"代替"↵" "\↵"

要查找代码,请使用'<character>'.charCodeAt(0).toString(16) ,然后使用 like \\u\u0026lt;number>

现在,您可以像这样使用它:

string.split("\u21b5").join(''); //split+join

string.replace(/\u21b5/g,'');  //RegExp with unicode point

你也可以试试regex

"↵select * from eici limit 10".replace(/↵/g, "")

像这样的东西

s.replace(/[^a-zA-Z0-9_ ]/g, "")

例如,您可以只保留字母 ( a-zA-Z )、数字 ( 0-9 ) 下划线和空格。

某些字符需要在它们前面指定一个反斜杠(例如]-/和反斜杠本身)。

然而,当你开始向国际观众部署时,你会遇到问题,“奇怪的角色”确实是常态。

我遇到了同样的问题,但使用了 trim() 函数来清除所有额外的空格和 ↵ 字符。

str.trim();

暂无
暂无

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

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