首页 > 解决方案 > 我想从任何文本中删除任何哈希标签

问题描述

#我如何通过 JS 从我的文本中删除任何哈希标签( )?例子 :

'1- #hello world #this my #script"

结果没有#

'1- hello world this my script"

标签: javascript

解决方案


实现这一点的最简单方法是将replace方法与正则表达式结合使用。
所以你需要做这样的事情:

var foo = "1- #hello world #this my #script";

foo = foo.replace(/#/gm, "");

console.log(foo);

有一个带有该g标志的 RegExp 很重要,就像这样的简单字符串替换:foo.replace("#", "")只会替换第一次出现。
此外,该m标志使它可以在多行上工作。


推荐阅读