假设有这两个字符串:
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 标记之外的字符串的正则表达式?