题解 | #替换链接#

替换链接

http://www.nowcoder.com/practice/4578a70b955848ff8e95c1f88c94c1ba

function link() {
    const content = document.querySelector('#jsContainer')
    const html = content.innerHTML
    const newHtml = html.replace(/((http|https):\/\/)?www\.\w*\.com(\.cn)?(\?\w*=\w*)?(&(\w*=\w*))*/g, function(res) {
        if(res.startsWith('www')) {
            const url = res.replace('www', 'http://www')
            return `<a href="${url}" target="_blank">${res}</a>`  
        } else {
        return `<a href="${res}" target="_blank">${res}</a>`        
        }
    })
    content.innerHTML = newHtml
    }
全部评论

相关推荐

07-17 11:27
门头沟学院 Java
点赞 评论 收藏
分享
07-17 11:56
门头沟学院 Java
感谢东子的收留
码农索隆:好好好,优秀优秀
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
07-18 14:34
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务