求二个正则表达式,转换HTML标记小写和保留img,br,p

求2个正则表达式,转换HTML标记小写和保留img,br,p求2个正则表达式1.把HTML内容中的所有HTML标记由大写转为

求2个正则表达式,转换HTML标记小写和保留img,br,p
求2个正则表达式

1.把HTML内容中的所有HTML标记由大写转为小写,包括属性标记,值不需要转换

2.去除HTML标记,只保留br,p,img

[解决办法]
你最好举个例子 把想要的结果帖一下


[解决办法]

探讨
HTML代码:
bbabadfadg<BR><IMG SRC="images/xxxx.jgp"><A HREF="file/help.html">help</A><P>AAAAA</P><SPAN>00000</SPAN>

以上代码
1是可以把HTML编辑转换为小写如下:
bbabadfadg<br><img src="images/xxxx.jgp"><a href="file/h……

[解决办法]
JScript code
 <script type="text/javascript">                var str = 'bbabadfadg<BR><IMG SRC="IMAGES/xxxx.jgp"><A HREF="FILE/help.html">help</A><P>AAAAA</P><SPAN>00000</SPAN>';              var reg= /[^=<>]+(?=\=)/;        str = str.replace(/<[^>]+?>/g, function (s) {             if (reg.test(s)) {                 return reg.exec(s).toLowerCase();            }            else return s.toLowerCase();        });        alert(str);    </script>
[解决办法]
JScript code
var str = "bbabadfadg<BR><IMG SRC=\"images/xxxx.jgp\"><A HREF=\"file/help.html\">help</A><P>AAAAA</P><SPAN>00000</SPAN>";    str = str.toLowerCase();    var r = /<[\/]*(a|span).*?>/g;    var s = str.match(r);        str = str.replace(r,"");
[解决办法]
JScript code
var r = /<[\/]*(a|span).*?\/(a|span)?>/g;
[解决办法]
探讨

高人啊,如果需要把属性的值也转成小写,怎么改??谢谢