[英]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.