-3

我是 JQuery 的新手。我在文本区域(可能存在普通文本)中检测域名(例如:www.google.com、rubyonrails.org 等)时遇到问题,并且仅在查看整个文本时将该域名显示为超链接另一个页面。

4

1 回答 1

0

以下代码将从字符串中查找域。您可以在文本区域中的某些事件上使用此代码,然后将匹配的字符串用作 a 的 href标签。

var str = "This is text string. Here comes the domain http://www.w3schools.com/js/js_obj_regexp.asp Its another Test String.";
var pattern = /((?:(?:http|ftp):\/\/)[^ ]*)/gi;
console.log(str.match(pattern));
于 2012-11-26T08:59:38.643 回答