如果用户在文本框中输入,如何将文本显示为超链接...
例如,如果用户输入文本为
“我的网站名称是 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>");
}
关于javascript - 如何将输入的文本更改为文本框中的超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19633711/