怎么用一个字符串,替换一个变量的一部分呢,方法如下:
String.prototype.replaceAll = function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
}
用法如下:
var str = "红宝石、绿宝石、蓝宝石都属于无属性宝石。 无属性宝石可合成有属性宝石,有属性宝石可佩戴,提升角色属性。";
str = str.replaceAll(宝石,"<span class='yx_hl'>宝石</span>");
document.write(str);
//结果: 红<span class='yx_hl'>宝石</span>、绿<span class='yx_hl'>宝石</span>、蓝<span class='yx_hl'>宝石</span>都属于无属性<span class='yx_hl'>宝石</span>。 无属性宝石可合成有属性宝石,有属性宝石可佩戴,提升角色属性。
keyword:字符串全部替换