将文本URL转换为链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将文本URL转换为链接相关的知识,希望对你有一定的参考价值。

  1. linkify_plain:function(text)
  2. {
  3. if( !text ) return text;
  4.  
  5. text = text.replace(/((https?://|ftp://)|(www.))(S+)(w{2,4})(:[0-9]+)?(/|/([w#!:.?+=&%@!-/]))?/gi,function(url){
  6. nice = url;
  7. if( url.match('^https?://') )
  8. {
  9. nice = nice.replace(/^https?:///i,'')
  10. }
  11. else
  12. url = 'http://'+url;
  13.  
  14.  
  15. return '<a target="_blank" rel="nofollow" href="'+ url +'">'+ nice.replace(/^www./i,'') +'</a>';
  16. });
  17.  
  18. return text;
  19. }

以上是关于将文本URL转换为链接的主要内容,如果未能解决你的问题,请参考以下文章

如何将一列文本 URL 转换为 Excel 中的活动超链接?

自动将所有文本URL转换为工作超链接

如何将vimeo url转换为嵌入而不放弃它周围的文本

将 post.get('href') 转换为文本或字符串形式,Excel 无法处理超过 255 个字符的超链接

PHP:将英文普通文本转换为 URL [重复]

Angular2将纯文本转换为url的方式(锚链接)