求一段正则表达式 /<([a-z]+)\b[^>]*>\s*<\/\1>/ig; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <textarea style="width:500px; height:200px;"><b> <em> <u>tttttttttttttrtt </u> </em> </b> <b> <em> </em> </b>tttttttttttttttttttt <b> <em> <u> <br> </u> </em> </b> </textarea><script type="text/javascript">var o = document.getElementsByTagName('textarea')[0];while (/<([a-z]+)\b[^>]*>\s*(<br[^>]*>\s*)*<\/\1>/.test(o.value))o.value = o.value.replace(/<([a-z]+)\b[^>]*>\s*(?:(<br[^>]*>)\s*)*<\/\1>/ig, '$2');</script> /<([a-z]+)\b[^>]*>\s*<\/\1>/ig;这一段代码不能清除垃圾代码<em></em>的标记.希望各位高手,帮忙,我不会正则 <b> <em> <u>tttttttttttttrtt </u> </em> </b> <b> <em> </em> </b>tttttttttttttttttttt <b> <em> <u> </br> </u> </em> </b> </br> 可以是这样 ,还可以是别的 只清除<em></em>还是他们之间的一并清除? 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【yinhe28】截止到2008-06-26 17:04:56的历史汇总数据(不包括此帖):发帖数:1 发帖分:100 结贴数:0 结贴分:0 未结数:1 未结分:100 结贴率:0.00 % 结分率:0.00 % 如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html /<([^>]*)>(\s*((<\/?([^>]*)>)*))*<\/\1>/ig仅供参考<br>被去掉了 <b> <em> <u>tttttttttttttrtt </u> </em> </b> </b> <em></em><b><b> <em> </em> </b>tttttttttttttttttttt <b> <em> <u> </br> </u> </em> </b> 貌似是把空标记都干掉吧..如果嵌套无限的话,就循环好了...有个带BR的标记...貌似他的做法是把br拿出来了,然后标记依然干掉.^^貌似是这样吧...2的代码是按照这个写的...飘走. 麻烦,今天我做了这个兼容Firefox 的编辑器,就是测试的时候,就是产生这些垃圾代码. 关于页面字符串替换的问题 新手提问showModalDialog传值问题 区分大小写的问题,在线等,帮忙啦 JavaScript实现的页面右键菜单,现在只能在IE运行,请高手修改兼容到其他的浏览器,感激不尽。 如何在网页中获取鼠标滚轮的值 关于showmodaldialog传SESSION的问题 关于js控制图片大小的问题 如何把事件写到脚本里 如何响应鼠标的“粘帖”、“删除”等的事件? 关于在父页面 获取iframe子页面的元素 JS 求firefox下跨框架下拉菜单的解决方案? 问大家下.这里的中括号跟冒号什么意思
<b> <em> <u>tttttttttttttrtt </u> </em> </b> <b> <em> </em> </b>tttttttttttttttttttt <b> <em> <u> <br> </u> </em> </b>
</textarea>
<script type="text/javascript">
var o = document.getElementsByTagName('textarea')[0];
while (/<([a-z]+)\b[^>]*>\s*(<br[^>]*>\s*)*<\/\1>/.test(o.value))
o.value = o.value.replace(/<([a-z]+)\b[^>]*>\s*(?:(<br[^>]*>)\s*)*<\/\1>/ig, '$2');
</script>
这一段代码不能清除垃圾代码<em></em>的标记.
希望各位高手,帮忙,我不会正则
楼主【yinhe28】截止到2008-06-26 17:04:56的历史汇总数据(不包括此帖):
发帖数:1 发帖分:100
结贴数:0 结贴分:0
未结数:1 未结分:100
结贴率:0.00 % 结分率:0.00 %
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
仅供参考<br>被去掉了
貌似是把空标记都干掉吧..
如果嵌套无限的话,就循环好了...有个带BR的标记...貌似他的做法是把br拿出来了,然后标记依然干掉.
^^
貌似是这样吧...
2的代码是按照这个写的...
飘走.