读书人

求一正则表达式,该如何解决

发布时间: 2012-04-01 17:23:46 作者: rapoo

求一正则表达式
<td style='width=30 ' ></td> <td> A</td>
正则表达式如何将 <td> A</td>(即标签里的内容)以外的 所有2个或2个以上的空格替换成1个空格


[解决办法]
var html=yourhtml

html=html.replace(/\s{2}(?![^<>]+<\/td>)/g,' ');
[解决办法]
楼上很给力

<script>
var s = "<td style='width=30 ' ></td> <td> A</td>";
s = s.replace(/\s{2}(?![^<>]+<\/td>)/g,' ');
alert(s)
</script>

读书人网 >Web开发

热点推荐