如何在文本框中将输入的文本更改为超链接

How to change the entered text as hyperlink in the textbox?

本文关键字:文本 输入 超链接      更新时间:2023-09-26

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

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

"我的网站名称是 google.com"...并提交,

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

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

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>"); 
}

由于:如何用链接替换纯网址?

这通常被称为"linkify",如果你不知道这一点,我想谷歌有点困难。

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