我需要使用 jquery 从文本中提取 URL。
可以说我在页面上的某个地方遵循文本区域代码
<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,并且只需要 url 内容 - 而不是错误的 url。
更新:它始终具有相同的结构,我只需要提取它一次,并且它前面总是有一个“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 以仅显示 url
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)