我想从任何文本中删除任何哈希标签

时间:2019-01-30 10:28:11

标签: javascript

我如何通过JS从文本中删除任何哈希标签(function(){ return { baseUrl: 'https://jsonplaceholder.typicode.com' } } )? 示例:

#

没有'1- #hello world #this my #script" 的结果:

#

1 个答案:

答案 0 :(得分:1)

最简单的方法是将replace方法与Regular Expression结合使用。
因此,您需要执行以下操作:

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

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

console.log(foo);

使用带有g标志的RegExp很重要,因为这样的简单字符串替换:foo.replace("#", "")仅替换第一次出现的字符串。
另外,m标志也使其可以在多行中使用。