【发布时间】:2011-07-21 04:48:21
【问题描述】:
我想从 asp.net 应用程序中的文本框中获取 url 链接
我输入文本时有 textarea,如果它包含 www.google.com 或 http://google.com 之类的链接,那么我想从 textarea 值中获取每个链接或第一个链接。
我如何使用 Jquery 或 Javascript 语言实现。
当我在 textarea 控件中输入单词/文本时,我想获得每个或第一个链接。
在这里,我写了一些代码。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Test Page </title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div class="innerWrap">
<textarea autocomplete="off" id="txtUpdate" style="height: 48px; width: 408px;" >
</textarea>
</div>
</div>
<script>
$(document).ready(function(){
$('#txtUpdate').keyup(function() {
getURLfromText(jQuery.trim($(this).val()));
});
});
function getURLfromText(objTxt)
{
// code
}
</script>
</form>
</body>
</html>
请给我正确的解决方案, 也应该是我复制并粘贴一些文本的作品。 怎么可能。?
已编辑
输入
脚踏实地:Tracy Caldwell Dyson www.google.com
在太空呆了近六个月后,
她回到了地面,进行了两次探险
在她的腰带下。 http://bit.ly/dEpNHo
输出
Array linkarray[]=new Array();
linkarray[0]="www.google.com";
linkarray[1]="http://bit.ly/dEpNHo";
【问题讨论】:
-
@corroded 抱歉,我留下了关闭的 div 标签。现在已修复。
标签: jquery jquery-selectors javascript-framework