jQuery从文本提取URL

我需要使用jquery从文本中提取URL.

可以说我在textarea代码后面的页面上有哪里

<textarea rows="20" name="textarea" style="width:100%;">
   @techreport{blabl,  
   blabla = {},  
   url = {http://server.com/thepdf.pdf},  
   wrongurl ={http://server.com/thepdf2.pdf}, 
   blablabla = 1998,  
   blablablabla= {blablablablabla}}
</textarea>

我需要的网址,只有网址的内容-没有错.

更新:它总是具有相同的结构,我只需要一次提取它,并且它前面总是有一个“ url = {”.

最佳答案
这个怎么样

$(document).ready(function() {

    $('#click').click(function(){

 var one = document.getElementById('one');       
    one.value.match(/url ={([^}]*)}/,"");
    alert( RegExp.$1);


    })    
})

或可运行的演示
http://jsfiddle.net/PePS7/10/

糟糕,对游戏来说有点晚,但修改了示例和jsfiddle,只显示了网址

转载注明原文:jQuery从文本提取URL - 代码日志