我有以下几点:将变量传递给.replace,如何使var与replace一起工作?
var r = ':-)'
html = html.replace(/r/g,"<img src=\""+icon_folder+"/face-"+emoticon+".png\" class=\"emoticonimg\" />");
我想补充的/g
因此所有的比赛被替换。这是行不通的,但如果我删除g,只是这样做:
html = html.replace(r,"<img src=\""+icon_folder+"/face-"+emoticon+".png\" class=\"emoticonimg\" />");
这是行不通的?我怎样才能让它与'g'一起工作,这样一切都被替换了?感谢
非常感谢你 – AnApprentice 2012-01-12 04:47:39
@AnApprentice不客气。 :) – 2012-01-12 04:50:35
你也可以使用正则表达式,这可以说是更干净的,比如:'var r = /: - \)/ g;' – 2012-01-12 04:55:58