【发布时间】:2013-11-18 08:34:42
【问题描述】:
假设有这两个字符串:
-
Test message :/ This too <a href="http://example.com">Example.com</a> :/
现在我用这样的图像替换微笑:
var message = 'Test message :/';
console.log(message.replace(/:\//ig, '<img src="smile1.png" alt=":/">'));
var message2 = 'This too: <a href="http://example.com">http://example.com</a> :/';
console.log(message2.replace(/:\//ig, '<img src="smile1.png" alt=":/">'));
如何更改正则表达式,让它只替换 HTML 标记之外的 :/ 之类的字符串?
【问题讨论】:
-
5、4、3中关于RegExp和HTML的queue cmets,
-
是的,我知道这个讨论,但是你能告诉我如何解决这个问题吗?整个页面/应用程序仅在客户端运行。
-
你想用什么替换它?
-
一切都在客户端存储和处理。你最后一个问题的意思是什么?
标签: javascript html regex dom