jQuery正则表达式替换html变量

时间:2013-11-10 22:39:11

标签: jquery regex

在html中删除变量字符串的正则表达式是什么?

<% include Banner %>

这是我到目前为止所尝试的内容:

$('body').html().replace('<%(.*?)%>','');

1 个答案:

答案 0 :(得分:1)

您可能需要设置html,将正则表达式转换为正则表达式并将<更改为&lt;

var $body = $('body');
$body.html($body.html().replace(/&lt;%(.*?)%&gt;/,''));

演示:http://jsfiddle.net/7nWyA/

如果jQuery发现<>,当它实际上不是html标记时,它会将其替换为&lt;&gt;