求2个正则表达式
1.把HTML内容中的所有HTML标记由大写转为小写,包括属性标记,值不需要转换
2.去除HTML标记,只保留br,p,img
------解决方案--------------------
你最好举个例子 把想要的结果帖一下
------解决方案--------------------
------解决方案--------------------
- 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;
------解决方案--------------------