.一量进入[]中间就变成\.不信可以这样测试:
asdfasdf<span style="font-size: 22px">asdfasdf</span>asdfasdf
正则表达式:
<span style=\"font-size\: 22px\">[^.]+</span>
就可以匹配成功还有上面的13与22是笔误

解决方案 »

  1.   

    var re = /<span style=\"font-size\: 22px\">((.|\n)*?)<\/span>/g;
    while (re.exec(s)) {
    alert(RegExp.$1);
    }
      

  2.   

    function checkit()
    {
    var reg = /<span[^>](.)>(.*)<\/span>/gi;
    var content = "asdfasdf<span style='font-size: 22px'>asdfasdf</span>asdfasdf";
    var result = content.match(reg);
    alert(result[0]);
    }
      

  3.   

    <textarea id="txt" style="width: 100%; height: 200px">
    asdfasdf<span style="font-size: 22px">asdfasdf</span>asdfasdf
    asdfasdf<span style="font-size: 22px">asdfa
    asdfasdf
    asdfsdf</span>asdfasdf
    <span style="font-size: 22px">asdfa
    sdf</span>asdfasdf
    asdfasdf
    </textarea><br/>
    <input type=button value=ok onclick="mm()"/>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function mm()
    {
      var s = document.getElementById("txt").value;
      var r = /<span style=\"font-size: 22px\">[\w\W]+?<\/span>/gi;
      var a = s.match(r);
      if(a)for(var i=0; i<a.length; i++) alert(a[i]);
    }
    //-->
    </SCRIPT>
      

  4.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    str="asdfasdf<span style=\"font-size: 22px\">asdfasdf</span>asdfasdfasdfasdf<span style=\"font-size: 22px\">asdfaasdfasdfasdfsdf</span>asdfasdf<span style=\"font-size: 22px\">asdfasdf</span>asdfasdfasdfasdf";
    alert(str.replace(/<span style=\"font-size\: 22px\">[\s\S]*?<\/span>/gi,""));
    //-->
    </SCRIPT>
      

  5.   

    http://community.csdn.net/Expert/topic/4951/4951419.xml?temp=.4581568
      

  6.   

    谢谢meizz(梅花雪)朋友,搞定了,谢谢
    其实也想到用(.|\n)*或(.|\n)+
    但就是没用加一个?,看了看JS参考才明白也谢谢另外几个朋友,不过我都用心测试了一下,不符合我的要求
    不过改一下倒是可以,如:
    <span style=\"font-size: 13px\">((\w|\W)*?)</span>
    <span style=\"font-size: 13px\">((\s|\S)*?)</span>可能跟我在第二贴中讲的原因有关,进入[]后,\失效了,俺是搞不懂,谁知道原因的说说
      

  7.   

    汗,俺也搞错了我本来是想对fason(咖啡人生)你说,不好意思,谢谢你了
      

  8.   

    LZ好像说的<span style=\"font-size: 13px\">是22px吧!那如果是13的话肯定不适合了阿