js正则去掉HTML标记保留img

<script type="text/javascript">

var str = '<table><tr><td>haha<br>hehe<br></td><td><img src="xxx.jpg"></td></tr></table>';

alert(str.replace(/<(?!img).*?>/g, ''));

</script>