JavaScript 将文本URL转换为链接

Posted

tags:

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

linkify_plain:function(text)
	{
		if( !text ) return text;
		
		text = text.replace(/((https?\:\/\/|ftp\:\/\/)|(www\.))(\S+)(\w{2,4})(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi,function(url){
			nice = url;
			if( url.match('^https?:\/\/') )
			{
				nice = nice.replace(/^https?:\/\//i,'')
			}
			else
				url = 'http://'+url;
			
			
			return '<a target="_blank" rel="nofollow" href="'+ url +'">'+ nice.replace(/^www./i,'') +'</a>';
		});
		
		return text;
	}

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

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

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

使用JavaScript将图像URL中的链接从s3转换为文件对象

将 HTML 转换为数据:使用 JavaScript 的文本/html 链接

如何检测 JavaScript 字符串中的 URL 并将其转换为链接?

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