什么是颜色??BORDER-RIGHT?是颜色?
还是#2da8ae 这样的都是颜色?
有规律么?

解决方案 »

  1.   

    " <div   title='longrightarrow^{加熱}_{2321321123}'>   <LABEL   title=\longrightarrow_^   contentEditable=false> 
    <TABLE   cellSpacing=0   cellPadding=0   border=0> 
    <TBODY> 
    <TR> 
    <TD   name=\"###\"> <LABEL   onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\"   contentEditable=flase  onclick=appEditArea()> 加熱 </LABEL> </TD> </TR> 
    <TR> 
    <TD   style=\"BACKGROUND-IMAGE:   url(jjjs/images/Chemical/24.jpg);   BACKGROUND-REPEAT:   repeat-x;   HEIGHT:   10px\"> 
    <TD   style=\"BACKGROUND-IMAGE:   url(jjjs/images/Chemical/25.gif);   WIDTH:   9px;   BACKGROUND-REPEAT:   repeat-x\"> </TD> </TD> </TR> 
    <TR> 
    <TD   name=\"###\"> <LABEL   onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\"   contentEditable=flase  onclick=appEditArea()> 2321321123 </LABEL> </TD> </TR> </TBODY> </TABLE> </LABEL>   </div> " 
    结果是这样
      

  2.   

    这个不就是LABEL里的style全不要吗?
      

  3.   

    不全是 因为TD里加了背景图片这个要留着<TD style=\"BACKGROUND-IMAGE: url(jjjs/images/Chemical/24.jpg); BACKGROUND-REPEAT:repeat-x;HEIGHT: 10px\">   
                                    <TD style=\"BACKGROUND-IMAGE: url(jjjs/images/Chemical/25.gif); WIDTH:9px;BACKGROUND-REPEAT: repeat-x\">  
      

  4.   

    LABEL里的style全不要   td里的不变<script> var a=" <div   title='longrightarrow^{加熱}_{2321321123}'>   <LABEL   title=\longrightarrow_^   contentEditable=false><TABLE   cellSpacing=0   cellPadding=0   border=0><TBODY><TR><TD   name=\"###\"> <LABEL   onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\"   contentEditable=flase   style=\"BORDER-RIGHT:   #2da8ae   thin   dotted;   BORDER-TOP:   #2da8ae   thin   dotted;   VERTICAL-ALIGN:   middle;   BORDER-LEFT:   #2da8ae   thin   dotted;   CURSOR:   hand;   BORDER-BOTTOM:   #2da8ae   thin   dotted;   TEXT-ALIGN:   center\"   onclick=appEditArea()> 加熱 </LABEL> </TD> </TR><TR><TD   style=\"BACKGROUND-IMAGE:   url(jjjs/images/Chemical/24.jpg);   BACKGROUND-REPEAT:   repeat-x;   HEIGHT:   10px\"><TD   style=\"BACKGROUND-IMAGE:   url(jjjs/images/Chemical/25.gif);   WIDTH:   9px;   BACKGROUND-REPEAT:   repeat-x\"> </TD> </TD> </TR><TR><TD   name=\"###\"> <LABEL   onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\"   contentEditable=flase   style=\"BORDER-RIGHT:   #2da8ae   thin   dotted;   BORDER-TOP:   #2da8ae   thin   dotted;   VERTICAL-ALIGN:   middle;   BORDER-LEFT:   #2da8ae   thin   dotted;   CURSOR:   hand;   BORDER-BOTTOM:   #2da8ae   thin   dotted;   TEXT-ALIGN:   center\"   onclick=appEditArea()> 2321321123 </LABEL> </TD> </TR> </TBODY> </TABLE> </LABEL>   </div> "
    alert(a.replace(/(<LABEL[^>]*?)style=\"[^\"]*?\"([^>]*?>)/gim,"$1$2"))
    </script>
      

  5.   

    如果这些颜色都是border的颜色的话,直接去掉style里的所有border属性的定义就可以了
      

  6.   

    把上面的字串放在text裡,處理後text裡就可以得到你想要的結果了
    var reg = /#[a-f0-9A-F]{6}/g;
    text = text.replace(reg, '');