我想查看文本中是否存在链接。 想检查http,https和/或www链接。 我试过这个。
.replace(/(\w+):\/\/[\S]+(\b|$)/gim,'<a href="$&" class="my_link" target="_blank">$&</a>')
.replace(/([^\/])(www[\S]+(\b|$))/gim,'$1<a href="http://$2" class="my_link" target="_blank">$2</a>');
http和https正在运行 但www不起作用。 我想在变量中获得该链接
请帮忙。 感谢
答案 0 :(得分:0)
试试这个:
function checkLink(text) {
if (text.search('http') > 0 || text.search('https') > 0 || text.search('www.') > 0) {
return true;
} else {
return false
}
}
答案 1 :(得分:0)
尝试以下正则表达式
(https?://)?www\.[a-zA-Z0-9]{3,}\.[a-z]{2,4}