什么意思?你是想提取var preview_url = 'http://xxx.com/sasja哈'; 中的'http://xxx.com/sasja哈?
那就用正则啊var re=w_url = \'([^']+)\'/g;
用这个正则就可以提取([^']+)就是你想要的,也就是$1

解决方案 »

  1.   

      
      <input   type=button   value=OK   onclick="mm()">   
      <SCRIPT   LANGUAGE="JavaScript">   
      <!--   
      function   mm()   
      {   
              var   s   =   document.getElementById("txtarea").value;   
              var   r   =   w_url = \'([^']+)\'/g;  
             if(r.test(s))   alert(RegExp.$1);   
      }   
      //-->    
      </SCRIPT>我这样写对吗?怎么把获取的地址自动复制到剪切板?
      

  2.   


    var str="var preview_url= 'http://xxx.com/sasja哈';";
    var re=/preview\_url\= \'([^']+)\'/gi; 
    var a = re.exec(str);
    alert(a[1]);
      

  3.   

    var str="var preview_url= 'http://xxx.com/sasja哈';"; 
    var re  = new RegExp("preview\_url\= \'([^']+)\'", "gi");
     alert(RegExp.$1);都可以