这个主要是考察正则,别的没啥可说的,直接上代码
function link() {
let dom = document.getElementById("jsContainer");
dom.innerHTML = dom.innerText.replace(/(http(s)?:\/\/|www\.)[\w\.\?\=\&#%]+/g, $1=> {
console.log($1);
return `<a href="${/^www/.test($1) ? 'http://'+$1 : $1}" target="_blank">${$1}</a>`
});
} 
京公网安备 11010502036488号