<p>
1111111111111111111
<p>22222222222222</p>
<P>3333333333333333</p>
</p>
如何获取1111111111111111111   22222222222222   3333333333333333
这个3个值,
注意标签里的值不区分大小写:<p>与<P>都一样

解决方案 »

  1.   

    <textarea id="s" rows="10" cols="50"><p>
    1111111111111111111
    <p>22222222222222</p>
    <P>3333333333333333</p>
    </p>
    </textarea>
    <script type="text/javascript">
    <!--
    re =/\d+/gi;
    b = ""
    a = re.exec(s.value); while(a != null){
    b += RegExp.lastMatch+"\n";
    a = re.exec(s.value);
    }
    alert(b);
    //-->
    </script>
      

  2.   

    LZ凑活着用吧
    var s = "<p>1111111111111111111<p>22222222222222</p><P>3333333333333333</p></p>"
    var m = s.match(/<\w+>[^<>]*(<\/*\w+>)*?/g).toString().replace(/<\w+>/g, '').split(',');
    alert(m);