正则表达式 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 javascript函数在IE上不能出效果,但是在chrom和FF上有。求解。。。 求一个页面调用另一个页面中javascript对象的方法 JS 如何判断一个页面是不是当前活动页面 [探讨]请问各位如何防止用户疯狂点击造成的Javascript问题? javascript 二维数组这样定义有错吗 怎么样获取表格中单元格的高度 JS问题 extjs有错误,怎么进行调试方便啊 简单的循环问题 请问怎样做解释? 如何在网页上调用迅雷的的批量下载功能 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>