<?xml version="1.0" encoding="GBK"?>
<article>
    <title>HTML垃圾代码过滤器</title>
    <main>computer</main>
    <parent>html</parent>
    <author>汤锡文</author>
    <authorEn>tangtang</authorEn>
    <status>status-yc</status>
    <created>2005.11.19</created>
    <modified>2005.11.19</modified>
    <body><![CDATA[
<h1>HTML垃圾代码过滤器</h1>
可以过滤Word,FrontPage生成的HTML垃圾代码
<textarea id="source" cols="120" rows="15"></textarea>
<p align=center><input type="submit" name="submit" value=" 转换 " onclick="convert()"><input type="submit" name="submit" value=" 转换前长 " onclick="alert(source.value.length)"><input type="submit" name="submit" value=" 转换后长 " onclick="alert(target.value.length)"></p>
<textarea id="target" cols="120" rows="15"></textarea>
<script>function convert() {    var regExpStyle = /<(.*)style="([^\"]*)"(.*)>/gim;    var regExpStyle2 = /(.*)style="([^\"]*)"(.*)/gim;    var regExpClass = /<(.*)class="([^\"]*)"([^>]*)>/gim;    var regExpSpanL = /<span([^>]*)>/gim;    var regExpSpanR = /<\/span([^>]*)>/gim;    var regExpFrontP= /<meta name="([^\"]*)" content="([^\"]*)FrontPage([^\"]*)">/gim;    var regExpSpace = / +/gim;    var regExpTable = /\t/gim;    var regExpSpace2= / >/gim;    str = source.value;    str = str.replace(regExpStyle, '<$1 $3>');    str = str.replace(regExpStyle2, '$1 $3');    str = str.replace(regExpClass, '<$1 $3>');    str = str.replace(regExpSpanL, '');    str = str.replace(regExpSpanR, '');    str = str.replace(regExpFrontP, '');    str = str.replace(regExpSpace, ' ');    str = str.replace(regExpTable, '');    str = str.replace(regExpSpace2, '>');    target.value = str;}function testRegExp (str, regExp) {    return regExp.test(str);}</script>
    ]]></body>
    <commentUrl><![CDATA[
    /
    ]]></commentUrl>
</article>
