正则表达式 HTML标签替换 请教高手 本帖最后由 sujunlin_1987 于 2010-03-25 15:06:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> var str="<a>0</a><p>0</p><a>0</a><p style=''>1</p><p>2</p><a>0<p></a></p>"; str = str.replace(/<(([^\s>]+).*?)>(.*?)<(\/\2)>/ig, "[$1]$3[$4]") alert(str);</script> 单标记是不是需要另替换?如<br /> <script type="text/javascript"> var str="<a href='a.html'>a<div style='color:#aa1234'></a></div><br />"; str = str.replace(/<(([^\s>]+).*?)>(.*?)<(\/\2)>/ig, "[$1]$3[$4]") str = str.replace(/<([^>]+\/)>/g, "[$1]") alert(str);</script> fffffffffffffffffffffffffff 加载多个action tagName与nodeName 有什么区别, 理解立即结分 JS操作DIV位置 我该怎么改呀 如何解析vCard? 移动图标!小问题 PHP多图上传图片地址存放问题 请问怎么通过js控制页面上一个td中的内容的显示与隐藏 js比较文本框数据大小 再问框架网页按F1时如何出自定义的帮助页面 如何在网页上调用迅雷的的批量下载功能 js 小问题,大家来看下
<script type="text/javascript">
var str="<a>0</a><p>0</p><a>0</a><p style=''>1</p><p>2</p><a>0<p></a></p>";
str = str.replace(/<(([^\s>]+).*?)>(.*?)<(\/\2)>/ig, "[$1]$3[$4]")
alert(str);</script>
单标记是不是需要另替换?
如<br />
<script type="text/javascript">
var str="<a href='a.html'>a<div style='color:#aa1234'></a></div><br />";
str = str.replace(/<(([^\s>]+).*?)>(.*?)<(\/\2)>/ig, "[$1]$3[$4]")
str = str.replace(/<([^>]+\/)>/g, "[$1]")
alert(str);</script>