2012-05-25 39 views
0

我知道互联网上有很多种方式,但这种情况是特殊情况。括号不会在正则表达式中被替换

我需要用<img src="smiley.gif">替换:)。并且

str.replace(/:)/g,'img src="smiley.gif"') 

不起作用!请帮帮我!

+1

在未来你可以通过尝试调试这样的问题,例如,' ':' 代替(/:/, '测试')。'和' ')'。replace(/)/,'test')' – ninjagecko

+0

是的,谢谢。只是我真的很累,而我的头脑却不在正确的位置。 –

回答

6

你必须逃离括号:

str.replace(/:\)/g, '<img src="smiley.gif">'); 
+0

非常感谢你 –