我搜索了 stackoverflow ,类似的问题不存在。
只是想知道是否有任何简短的 html 快捷方式来激活http://www.
div 标签之间的超链接。感谢您的信息。
不。HTML 没有提供任何方法来搜索元素以查找看起来可能是 URL 的文本并将其转换为链接。
然而,关于使用编程语言以类似方式修改文档存在许多问题。
试试这个在文本中检测 url 的代码
jsfiddle:http: //jsfiddle.net/6u5eM/1/
function findUrls( text ) //the text you want to search a url for
{
var source = (text || '').toString();
var urlArray = [];
var url;
var matchArray;
// Regular expression to find FTP, HTTP(S) and email URLs.
var regexToken = /(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g;
// Iterate through any URLs in the text.
while( (matchArray = regexToken.exec( source )) !== null )
{
var token = matchArray[0];
urlArray.push( token );
}
return urlArray;
}
alert( findUrls( 'http://www.site.com fejisojfiosf fsehiofes ' ) ); //returns url from text