<script>
var _innerHTML = "<<<1>>><basdfasdraa><img src='http://localhost/Images/EmotionalIcons/10001.png'/>";
_innerHTML = _innerHTML.replace(/<(?!img src=['"](.*)Images\/EmotionalIcons\/[^>]*>)/ig,"<");
_innerHTML = _innerHTML.replace(/???????????????????????????????????????/ig,">");
alert(_innerHTML);
</script>如上,第一个replace是替换“<”在它后面如果非img src......则替换为<第二个replace要求替换 “>”,条件是在它前面如果不是<img src=....,则替换为>应该怎么写?谢谢
var _innerHTML = "<1><basdfasdraa><img src='http://localhost/Images/EmotionalIcons/10001.png'/>";
_innerHTML = _innerHTML.replace(/<(?!img src=['"](.*)Images\/EmotionalIcons\/[^>]*>)([^>]*)>/ig,"<$2>");
alert(_innerHTML);
<script>
var _innerHTML = "<<<1>>><basdfasdraa><img src='http://localhost/Images/EmotionalIcons/10001.png'/>";
var len = _innerHTML.length;
do{
var len = _innerHTML.length;
_innerHTML = _innerHTML.replace(/<(?!img src=['"](.*)Images\/EmotionalIcons\/[^>]*>)([^>]*)>/ig,"<$2>");
}while(_innerHTML.length!=len);
alert(_innerHTML);
</script>
var _innerHTML = "<<<1>>><basdfasdraa><img src='http://localhost/Images/EmotionalIcons/10001.png'/>";
do{
var len = _innerHTML.length;
_innerHTML = _innerHTML.replace(/<(?!img src=['"](.*)Images\/EmotionalIcons\/[^>]*>)([^>]*)>/ig,"<$2>");
}while(_innerHTML.length!=len);
alert(_innerHTML);
<script>
var _innerHTML = "<<<1>>><basdfasdraa><img src='http://localhost/Images/EmotionalIcons/10001.png'/>";
_innerHTML = _innerHTML.replace(/</g,"<").replace(/>/g,">").replace(/<(img[^&]*)>/ig,"<$1>");
alert(_innerHTML);
</script>