<script type="text/javascript" src="http://localhost/BBS/api/uc.php?time=1316849548&code=6eecX%2FfPh29sKCZIqZHkmCrldJdJOOe8i%2BJdHD4Nq%2Blfbm20T%2BP38CAtF%2FUudUx%2BMwLHi9CANWK%2BH%2B%2BB8N7Mpx87YMY1U8T6ET64t5fWbZHP2Uq%2FiGlBhAJPVM2M52buvY93KzFh0jMtkPnzdHwhN6E9pkwsPRs52F2s12gCIqPY" reload="1"></script><script type="text/javascript" src="http://localhost:11195/api/uc.aspx?time=1316849548&code=fe40FHQza65%2Fkptqx48fAwzNrgesaplJV6eK4SCMePdPkus5LZVO9rv8Iu0RZTxJmJhhy0JcBesQjupt%2BBnN50dU9%2ByxMqHCtg06PAvrUA2kfn8I4xcOYrUjimGVMVrWKj6NYRFcyBcxSYxHCKB9ybxOlJ0z0zml9iMoKJgQaNwd" reload="1"></script>
如何提取src的url

解决方案 »

  1.   

    <script type=\"text\/javascript\" src="([^"]*)".*>
      

  2.   

    晕,没有js的正则表达式吗?
    var json =  $.parseJSON(data.d);
        var pattern =  /http:\/\/([^\s]+)".+[^"]/gi; //这里不对,怎么写?
        alert(pattern);
        var mts = pattern.exec(json.script); 
        for(var i=0;i<mts.length;i++)
        {
           alert(mts[i]);
        }
      

  3.   


    var re = /<script.+?src=(['"]?)([^>\s]+)\1.*?>/ig;
      

  4.   

    你搞错了,我只想获取src="{这里面的值}"
      

  5.   


    var re = /<script(.*)src=\"(.*)\" (.*)?>/ig;
    var s='<script type="text/javascript" src="http://localhost/BBS/api/uc.php?time=1316849548&code=6eecX%2FfPh29sKCZIqZHkmCrldJdJOOe8i%2BJdHD4Nq%2Blfbm20T%2BP38CAtF%2FUudUx%2BMwLHi9CANWK%2BH%2B%2BB8N7Mpx87YMY1U8T6ET64t5fWbZHP2Uq%2FiGlBhAJPVM2M52buvY93KzFh0jMtkPnzdHwhN6E9pkwsPRs52F2s12gCIqPY" reload="1"></script><script type="text/javascript" src="http://localhost:11195/api/uc.aspx?time=1316849548&code=fe40FHQza65%2Fkptqx48fAwzNrgesaplJV6eK4SCMePdPkus5LZVO9rv8Iu0RZTxJmJhhy0JcBesQjupt%2BBnN50dU9%2ByxMqHCtg06PAvrUA2kfn8I4xcOYrUjimGVMVrWKj6NYRFcyBcxSYxHCKB9ybxOlJ0z0zml9iMoKJgQaNwd" reload="1"></script>';
    var x=re.exec(s);
    alert(x[2]);
      

  6.   

    要不前面用split("<script>")分开好了
    我只能帮到这个程度,。。