最近做项目中使用了js replace替换字符串,但是我的字符串是动态的,之前用的replace替换字符串都是固定的,那么动态字符串如何用replace正则替换呢?也就是说replace正则中有变量如何处理呢?
经过研究及网上搜索,得知有如下几种办法,现在总结一下!
方法一:用eval()处理
关于eval(),之前的文章也有过介绍,请看:http://www.haorooms.com/post/js_jsons_h 关于js中json操作的时候提到过!
例如下面的一段html
<ul class="Hrooms-dashb-list">
<li class="Hrooms-warn">
<h3 class="Hrooms-title" title="unicorn">unicorn</h3>
<p class="Hrooms-infor"><span title="haorooms">haorooms</span><span title="行:haorooms">haorooms</span></p>
</li>
</ul>