<textarea name="textarea1">
<div name="yuna123">yuna123</div>
<span name="yuna123">yuna123</div>
<p name=yuna123>yuna123</div>
</textarea>
<script>
str=document.getElementById("textarea1").value
alert(str.replace(/<[^>]+?>/g,""))
</script>

解决方案 »

  1.   

    hbhbhbhbhb1021(天外水火(我要多努力))你的正则学得很棒
      呵呵
      希望和你交个朋友
      

  2.   

    <?php
    $regExpr='/^[^\>]\>(.+)<\/div>$/i';
    $content='<div name="yuna123">yuna123</div>';
     print preg_replace($regExpr,'$1',$content);
     /*
     yuna123
     */
    ?>
      

  3.   

    /<[^>]+?>/g
    这里的这个非贪婪的 ? 是多余的,且加了这个符号之后在IE5.0里还会报错,不用添足了/<[^>]+>/g
      

  4.   

    只去含有name属性的标记<script>
    str='<div name="yuna123">yuna123</div><span name="yuna123">yuna123</span><p name=yuna123>yuna123</p><p id="asdf">yuna123</p>';
    alert(str.replace(/<[^>]+(name\=)[^>]+>([^<]+)<\/[^>]+>/g,"$2"));
    </script>