在JavaScript中,如果遇到替换字符串的情况,我们一般使用正则replace方法替换字符串,使用字符串的replace()方法可以实现字符串替换操作。本文将向大家介绍js正则replace替换多个字符的实现原理及实例。
1、replace() 方法
用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 实现字符串替换操作。
2、语法
stringObject.replace(regexp,replacement)
3、参数
regexp:表示执行匹配的正则表达式,也可以传递字符串。
replacement: 表示准备代替匹配的子字符串。
4、返回值
一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
5、js正则replace替换多个字符实例
<pre name="code" class="html"> var reg = "/[//]" + str + "/g";//创建正则字符串 特殊字符需要用[]转义 var myregex = eval(reg);//转换为正则对象 var content = $("#txtContent").html().replace(myregex, "<img src='" + src + "'/>");//批量替换
输出
</pre></div>
以上就是js正则replace替换多个字符的实现原理及实例,希望能对你有所帮助哦~