gpt4 book ai didi

javascript - 如何使用 javascript 在客户端将文本链接转换为 HTML 链接

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:50 25 4
gpt4 key购买 nike

在我的数据库中,我以以下形式保存了每个链接:

www.example.com or http://www.example.com

有没有办法在客户端(例如 javascript)使用这样的标签和参数将此文本链接转换为 HTML 链接?:

<a href="http://www.example.com" rel="nofollow">www.example.com</a>

最佳答案

这可能会像 cherouvim 建议的那样在服务器端做更聪明,但这是一个(天真的)javascript 函数,它针对指定的格式(带和不带 http://-prefix 的 url)执行此操作

    function makeLink(link) { 
var url, desc;

if (link.match('^http://')) {
url = link;
desc = link.substr(7, link.length - 7);
} else {
url = 'http://' + link;
desc = link;
}

return '<a href="' + url + '" rel="nofollow">' + desc + '</a>';
}

请注意它不能很好地处理意外输入 (https...),所以请不要在生产环境中按原样使用 :)

关于javascript - 如何使用 javascript 在客户端将文本链接转换为 HTML 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com