var a='1231<span title='22222'>333333<label title='321321'>33333333</label></span>44444<span title='111111'>21321321</span>';
 
帮我虑掉 span内容  
 
结果 1231 22222 44444 111111
 

解决方案 »

  1.   

    <script type="text/javascript">
    var a="1231 <span title='22222'>333333 <label title='321321'>33333333 </label> </span>44444 <span title='111111'>21321321 </span>"; 
    alert(
    a.replace(/<span\s*title='([^']*)'>[\s\S]*?<\/span>/ig, '$1')
    );
    </script>
      

  2.   


    str1="1231 <span title='22222a'>333333a <label title='321321'>33333333 </label> </span>44444 <span title='111111'>21321321 </span>"
     Set re = new RegExp
    re.IgnoreCase = True
    re.Global = True

    re.Pattern="(<span\s*title='|'>[\s\S]*?<\/span>)|(\<(.*?)title='|'(.*?)\>)"
    str1 = re.Replace(str1," ")
    response.Write str1
      

  3.   


    str="<img title='11111' src='1.jpg'/>  <span title='2132'>66666 </span>  <img title='2222' src='2.jpg'/>99999999 <span title='4444'> </span>"
    Set re = new RegExp
    re.IgnoreCase = True
    re.Global = True
    re.Pattern="(<span\s*title='|'>[\s\S]*?<\/span>)|(\<(.*?)title='|'(.*?)\>)"str = re.Replace(str," ")
    response.Write str
    呵呵,你昨天的那个,你自己用2个解决了,就没给你帖上,这帖顺便给你帖上
      

  4.   

    <script>
    var a=" <img title='11111' src='1.jpg'/>  <span title='2132'>66666 </span>  <img title='2222' src='2.jpg'/>99999999 <span title='4444'> </span>"; 
    //var myReg = /(\<(.*?)title='|'(.*?)\>|(\<\/(.*?)\>))/ig;
    //a=a.replace(/(<span[^>]*>)[\s\S]*?(<\/span>)/ig, '$1$2');
    var myReg = /(<span\s*title='|'>[\s\S]*?<\/span>)|(\<(.*?)title='|'(.*?)\>|(\<\/(.*?)\>))/ig;
       alert(a.replace(myReg, " "));

    </script>
    你昨天的JS版
      

  5.   

    你这个的应该是var a=" 3321321 <tabel>5555555555555 </tabel> <img title='11111' src='1.jpg'/>  <span title='2132'>3333333333 </span>   <img title='2222' src='2.jpg'/>99999999   <span title='2132'> </span>77777777 <span title='4444'>2222222222 </span>321321" 
    var myReg = /(\<tabel\>)|(\<\/tabel\>)|(<span\s*title='|'>[\s\S]*?<\/span>)|(\<(.*?)title='|'(.*?)\>)/ig;
    a=a.replace(myReg, " ");
     document.write(a);
    先贴JS版的