正则表达式中没有替换括号

Pau*_*van 0 javascript string replace

我知道互联网上有很多方法,但这种情况很特殊.

我需要更换:)<img src="smiley.gif">.和

str.replace(/:)/g,'img src="smiley.gif"')
Run Code Online (Sandbox Code Playgroud)

不起作用!请帮帮我!

Jos*_*ber 6

你必须逃避括号:

str.replace(/:\)/g, '<img src="smiley.gif">');
Run Code Online (Sandbox Code Playgroud)