1

如果用户在文本框中输入,如何将文本显示为超链接...

例如,如果用户输入的文本为

“我的网站名称是 google.com”...然后提交,

我必须将该文本显示为“我的网站名称是google.com

是否有任何可用的插件或任何简单的脚本就足够了?

4

2 回答 2

2
function replaceURLWithHTMLLinks(text) {
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
    return text.replace(exp,"<a href='$1'>$1</a>"); 
}

感谢: 如何用链接替换纯 URL?

于 2013-10-28T11:36:41.997 回答
1

这通常被称为“链接化”,如果你不知道的话,我想这对谷歌来说有点困难。

这是一个 jQuery 插件,它将为您执行此操作。

于 2013-10-28T11:38:14.983 回答