首页 > js 如何 获取一个字符的 下一个字符?

js 如何 获取一个字符的 下一个字符?

<img class="qq" src="images/QQexpression/qq67.gif">您也可以使用 4 空格缩进,再贴上代码,实现<br/>相同的的效果

我想对上面一段文字 中的图片不做转义 其它的比如 <br /> 转成 &lt;br /&gt;

我的做法是下面这样 这样还是不行 ,有的图片预览不带后缀

str = str.replace(/>/g, "&gt;");
str = str.replace(/</g, "&lt;");
str = str.replace(/&lt;img/g, "<img");
str = str.replace(/\.gif\"&gt;/g, ".gif\"/>");
str = str.replace(/\.png\"&gt;/g, ".png\"/>");
str = str.replace(/\.jpg\"&gt;/g, ".jpg\"/>");

我想实现成 <img找到这个和 <img的下一个>不做替换


var str = '<img class="qq" src="images/QQexpression/qq67.gif">您也可以使用 4 空格缩进,再贴上代码,实现<br/>相同的的效果';
str = str.replace(/>/g, "&gt;");
str = str.replace(/</g, "&lt;");
str = str.replace(/&lt;img/g, "<img");
str = str.replace(/(<img.*?)(&gt;)/g, "$1>");
【热门文章】
【热门文章】