我需要提取以下变量中的哈希标签,并在标签内替换它们。
例子:
var original =“玛丽有#小#小羊羔”;
将被替换为:
var new = "Mary had a <span>#little</span> <span>#lamb</span>
我尝试了这个:
var new = original.replace("#","<span>");
//This also replaces the #. I need the # so this solution wont work at all
但是,这只是用开始跨度标签替换了哈希,并且不会添加结束标签。我应该做些什么改变?
您可以执行以下操作:
var original = "Mary had a #little #lamb";
var _new = original.replace(/#(\S*)/g,'<span>#$1</span>');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句