我有一个看起来像这样的“列表”:
-1+ years of experience in End User Support<br>
-Experience re-imaging laptops<br>
-Great customer service experience
我想把它变成一个无序列表。
我把块包裹在一个<ul></ul>
然后我用这段代码删除了<br>
并用<li></li>
:
$('.entry-content ul').each(function() {
var $this = $(this);
$this.html($this.html().replace(/[^\r\n]+/g, '<li>$&</li>'));
});
这会输出一个无序列表,如下所示:
- -1 年以上最终用户支持经验
- - 体验笔记本电脑的重新成像
- - 出色的客户服务体验
但我也不知道如何删除破折号。我尝试在第一个替换功能之后执行第二个替换功能,如下所示:$this.html($this.html().replace((/-/g, ' '));
,但这没有用。
我怎样才能实现这个目标?
var str = str = "-Experience re-imaging laptops";
console.log(str.replace(/^-/, ''));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)