我有个字符串:
<table class="servfun_table"><tr><th colspan="4">已开通功能:<span>(如关闭请勾选)</span></td></tr><tr id="fsp437247_tr" feacode="00003546"><td class="td_1"><input type="checkbox" name="fsp437247" id="fsp437247" disabled="disabled" relaType="99;99;99;99;99;99;99;99;99;99" relaId="437380;437239;437462;437472;438684;438685;438686;439640;441240;441280" isNull="false" reg="" isOnUse="true" specName="短信[附属销售品]" onclick=isShowInput("fsp437247") /></td><td class="td_2">短信[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003546')">业务详细介绍</a></td></tr><tr id="fsp437233_tr" feacode="00004867"><td class="td_1"><input type="checkbox" name="fsp437233" id="fsp437233" disabled="disabled" relaType="99" relaId="437236" isNull="false" reg="" isOnUse="true" specName="国内漫游[附属销售品]" onclick=isShowInput("fsp437233") /></td><td class="td_2">国内漫游[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00004867')">业务详细介绍</a></td></tr><tr id="fsp437215_tr" feacode="00003485"><td class="td_1"><input type="checkbox" name="fsp437215" id="fsp437215" disabled="disabled" relaType="99" relaId="437216" isNull="false" reg="" isOnUse="true" specName="国内长途直拨[附属销售品]" onclick=isShowInput("fsp437215") /></td><td class="td_2">国内长途直拨[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003485')">业务详细介绍</a></td></tr><tr id="fsp437239_tr" feacode="00004088"><td class="td_1"><input type="checkbox" name="fsp437239" id="fsp437239" relaType="3;1" relaId="437247;439082" isNull="false" reg="" isOnUse="true" specName="七彩铃音[附属销售品]" onclick=isShowInput("fsp437239") /></td><td class="td_2">七彩铃音[附属销售品]</td><td class="td_3"><div id="fsp437239Div" /> <p>类型<span style="color:red">*</span> </p><select id="fsp437241" name="437241" onchange="fspChange(this)" old_value="437242" isNull="true" specName="类型" reg=""><option value="437242" selected="selected">被叫彩铃</option></select> <p>密码<span style="color:red">*</span> 必须是6~8位数字哦! </p><input type="password" id="fsp437240" name="fsp437240" re="必须是6~8位数字哦!" title="必须是6~8位数字哦!" onchange="fspChange(this)" value="121212" old_value="121212" isNull="true" specName="密码" reg="^(([0-9])){6,8}$"/> <p>重复密码</p><input type="password" id="fspre437240" name="fspre437240" title="必须是6~8位数字哦!" value="121212" isNull="true" reg="^(([0-9])){6,8}$"/></div></td><td class="td_4"><a onclick="qryAppendDesc('00004088')">业务详细介绍</a></td></tr><tr id="fsp437217_tr" feacode="00003372"><td class="td_1"><input type="checkbox" name="fsp437217" id="fsp437217" disabled="disabled" isNull="false" reg="" isOnUse="true" specName="来电显示[附属销售品]" onclick=isShowInput("fsp437217") /></td><td class="td_2">来电显示[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003372')">业务详细介绍</a></td></tr><tr id="fsp437248_tr" feacode="00004863"><td class="td_1"><input type="checkbox" name="fsp437248" id="fsp437248" relaType="99;99;99;99;99;99" relaId="437249;437252;437254;438683;440800;438180" isNull="false" reg="" isOnUse="true" specName="无线宽带(1X)[附属销售品]" onclick=isShowInput("fsp437248") /></td><td class="td_2">无线宽带(1X)[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004863')">业务详细介绍</a></td></tr><tr id="fsp438180_tr" feacode="00004951"><td class="td_1"><input type="checkbox" name="fsp438180" id="fsp438180" relaType="99;3" relaId="440800;437248" isNull="false" reg="" isOnUse="true" specName="无线宽带(3G)[附属销售品]" onclick=isShowInput("fsp438180") /></td><td class="td_2">无线宽带(3G)[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004951')">业务详细介绍</a></td></tr><tr id="fsp437251_tr" feacode="00004752"><td class="td_1"><input type="checkbox" name="fsp437251" id="fsp437251" relaType="3;99" relaId="437249;440740" isNull="false" reg="" isOnUse="true" specName="无线宽带(WLAN)全国漫游[附属销售品]" onclick=isShowInput("fsp437251") /></td><td class="td_2">无线宽带(WLAN)全国漫游[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004752')">业务详细介绍</a></td></tr><tr id="fsp437219_tr" feacode="00003509"><td class="td_1"><input type="checkbox" name="fsp437219" id="fsp437219" relaType="1" relaId="437231" isNull="false" reg="" isOnUse="true" specName="无条件呼叫前转[附属销售品]" onclick=isShowInput("fsp437219") /></td><td class="td_2">无条件呼叫前转[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00003509')">业务详细介绍</a></td></tr><tr id="fsp437229_tr" feacode="00003425"><td class="td_1"><input type="checkbox" name="fsp437229" id="fsp437229" isNull="false" reg="" isOnUse="true" specName="呼叫等待[附属销售品]" onclick=isShowInput("fsp437229") /></td><td class="td_2">呼叫等待[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00003425')">业务详细介绍</a></td></tr><tr id="fsp440486_tr" feacode="00001106"><td class="td_1"><input type="checkbox" name="fsp440486" id="fsp440486" disabled="disabled" isNull="false" reg="" isOnUse="true" specName="校园翼机通个人[附属销售品]" onclick=isShowInput("fsp440486") /></td><td class="td_2">校园翼机通个人[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00001106')">业务详细介绍</a></td></tr></table>
想将其中的
<div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div>
替换为""但是我发现使用aa.replace(dd,'');的时候只能替换掉第一个
<div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div>
而后面的不能被替换,请问如何能替换掉所有的呢?我传入的字符串有多少个要被替换的数目不定!谢谢!

解决方案 »

  1.   

    aa.replace(/dd/g,"");这样把所有的dd都替换了 。
      

  2.   

    while(aa.indexOf("dd")!=-1){
       aa.replace("dd","");//将dd剃掉了
    }
      

  3.   

    function   ReplaceRed(str){   
      
    var left =/<div><span class=\"notice\" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。<\/span><\/div>/g;
    var re =str.replace(left,'#');
    return(re);
       } 
      

  4.   


    <textarea id="txt" style="width:600px;height:400px">
    <table class="servfun_table"><tr><th colspan="4">已开通功能:<span>(如关闭请勾选)</span></td></tr><tr id="fsp437247_tr" feacode="00003546"><td class="td_1"><input type="checkbox" name="fsp437247" id="fsp437247" disabled="disabled" relaType="99;99;99;99;99;99;99;99;99;99" relaId="437380;437239;437462;437472;438684;438685;438686;439640;441240;441280" isNull="false" reg="" isOnUse="true" specName="短信[附属销售品]" onclick=isShowInput("fsp437247") /></td><td class="td_2">短信[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003546')">业务详细介绍</a></td></tr><tr id="fsp437233_tr" feacode="00004867"><td class="td_1"><input type="checkbox" name="fsp437233" id="fsp437233" disabled="disabled" relaType="99" relaId="437236" isNull="false" reg="" isOnUse="true" specName="国内漫游[附属销售品]" onclick=isShowInput("fsp437233") /></td><td class="td_2">国内漫游[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00004867')">业务详细介绍</a></td></tr><tr id="fsp437215_tr" feacode="00003485"><td class="td_1"><input type="checkbox" name="fsp437215" id="fsp437215" disabled="disabled" relaType="99" relaId="437216" isNull="false" reg="" isOnUse="true" specName="国内长途直拨[附属销售品]" onclick=isShowInput("fsp437215") /></td><td class="td_2">国内长途直拨[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003485')">业务详细介绍</a></td></tr><tr id="fsp437239_tr" feacode="00004088"><td class="td_1"><input type="checkbox" name="fsp437239" id="fsp437239" relaType="3;1" relaId="437247;439082" isNull="false" reg="" isOnUse="true" specName="七彩铃音[附属销售品]" onclick=isShowInput("fsp437239") /></td><td class="td_2">七彩铃音[附属销售品]</td><td class="td_3"><div id="fsp437239Div" /> <p>类型<span style="color:red">*</span> </p><select id="fsp437241" name="437241" onchange="fspChange(this)" old_value="437242" isNull="true" specName="类型" reg=""><option value="437242" selected="selected">被叫彩铃</option></select> <p>密码<span style="color:red">*</span> 必须是6~8位数字哦! </p><input type="password" id="fsp437240" name="fsp437240" re="必须是6~8位数字哦!" title="必须是6~8位数字哦!" onchange="fspChange(this)" value="121212" old_value="121212" isNull="true" specName="密码" reg="^(([0-9])){6,8}$"/> <p>重复密码</p><input type="password" id="fspre437240" name="fspre437240" title="必须是6~8位数字哦!" value="121212" isNull="true" reg="^(([0-9])){6,8}$"/></div></td><td class="td_4"><a onclick="qryAppendDesc('00004088')">业务详细介绍</a></td></tr><tr id="fsp437217_tr" feacode="00003372"><td class="td_1"><input type="checkbox" name="fsp437217" id="fsp437217" disabled="disabled" isNull="false" reg="" isOnUse="true" specName="来电显示[附属销售品]" onclick=isShowInput("fsp437217") /></td><td class="td_2">来电显示[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00003372')">业务详细介绍</a></td></tr><tr id="fsp437248_tr" feacode="00004863"><td class="td_1"><input type="checkbox" name="fsp437248" id="fsp437248" relaType="99;99;99;99;99;99" relaId="437249;437252;437254;438683;440800;438180" isNull="false" reg="" isOnUse="true" specName="无线宽带(1X)[附属销售品]" onclick=isShowInput("fsp437248") /></td><td class="td_2">无线宽带(1X)[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004863')">业务详细介绍</a></td></tr><tr id="fsp438180_tr" feacode="00004951"><td class="td_1"><input type="checkbox" name="fsp438180" id="fsp438180" relaType="99;3" relaId="440800;437248" isNull="false" reg="" isOnUse="true" specName="无线宽带(3G)[附属销售品]" onclick=isShowInput("fsp438180") /></td><td class="td_2">无线宽带(3G)[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004951')">业务详细介绍</a></td></tr><tr id="fsp437251_tr" feacode="00004752"><td class="td_1"><input type="checkbox" name="fsp437251" id="fsp437251" relaType="3;99" relaId="437249;440740" isNull="false" reg="" isOnUse="true" specName="无线宽带(WLAN)全国漫游[附属销售品]" onclick=isShowInput("fsp437251") /></td><td class="td_2">无线宽带(WLAN)全国漫游[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00004752')">业务详细介绍</a></td></tr><tr id="fsp437219_tr" feacode="00003509"><td class="td_1"><input type="checkbox" name="fsp437219" id="fsp437219" relaType="1" relaId="437231" isNull="false" reg="" isOnUse="true" specName="无条件呼叫前转[附属销售品]" onclick=isShowInput("fsp437219") /></td><td class="td_2">无条件呼叫前转[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00003509')">业务详细介绍</a></td></tr><tr id="fsp437229_tr" feacode="00003425"><td class="td_1"><input type="checkbox" name="fsp437229" id="fsp437229" isNull="false" reg="" isOnUse="true" specName="呼叫等待[附属销售品]" onclick=isShowInput("fsp437229") /></td><td class="td_2">呼叫等待[附属销售品]</td><td></td><td class="td_4"><a onclick="qryAppendDesc('00003425')">业务详细介绍</a></td></tr><tr id="fsp440486_tr" feacode="00001106"><td class="td_1"><input type="checkbox" name="fsp440486" id="fsp440486" disabled="disabled" isNull="false" reg="" isOnUse="true" specName="校园翼机通个人[附属销售品]" onclick=isShowInput("fsp440486") /></td><td class="td_2">校园翼机通个人[附属销售品]</td><td><div><span class="notice" >抱歉,该业务不能在网厅进行受理,详情请咨询10000。</span></div></td><td class="td_4"><a onclick="qryAppendDesc('00001106')">业务详细介绍</a></td></tr></table>;
    </textarea><script>
    var str = document.getElementById("txt").value;
    document.write(str.replace(/<(div)[\S\s]+?\/\1>/gi, ""));
    </script>
      

  5.   

    有什么特殊需求吗?否则楼主可不可以不要这么辛苦?
    直接手动准备两个字符串变量好了,一个包含上面的内容,另一个不包含。BTW:国内电信运营商的网站真是够烂,只有银行网站与其有得一拼。