0

我搜索了 stackoverflow ,类似的问题不存在。

只是想知道是否有任何简短的 html 快捷方式来激活http://www.div 标签之间的超链接。感谢您的信息。

4

2 回答 2

1

不。HTML 没有提供任何方法来搜索元素以查找看起来可能是 URL 的文本并将其转换为链接。

然而,关于使用编程语言以类似方式修改文档存在许多问题。

于 2013-09-08T19:38:47.390 回答
0

试试这个在文本中检测 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
于 2013-09-08T19:43:43.933 回答