好用的JS 函数库

前言

主要是用于记录比较好用的函数库,方便以后使用

URL字符串替换为 A标签

function replaceURLWithHTMLLinks(text) {
    var exp = /(http:\/\/|ftp:\/\/|https:\/\/|www.)[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/g;

    return text.replace(exp,function(url){
        return "<a href=‘"+url+"‘>"+url+"</a>"
    }); 
}

console.log(replaceURLWithHTMLLinks("www.google.com"))
console.log(replaceURLWithHTMLLinks("www.baidu.com/#/a?c=21"))
console.log(replaceURLWithHTMLLinks("http://www.baidu.com"))
console.log(replaceURLWithHTMLLinks("http://www.baidu.com/#/a?c=12"))
console.log(replaceURLWithHTMLLinks("我的http://www.baidu.com"))
console.log(replaceURLWithHTMLLinks("http://www.baidu.com我的"))
console.log(replaceURLWithHTMLLinks("我的http://www.baidu.com/我的"))
console.log(replaceURLWithHTMLLinks("12.png"))
console.log(replaceURLWithHTMLLinks("www.baodi.com/ 12"))

好用的JS 函数库

上一篇:linux安装nodejs


下一篇:Linux安装telnet