From e7c1d73416ef9aa2a3bb8660a50b84bcfdb1c614 Mon Sep 17 00:00:00 2001 From: Leon Mak Date: Thu, 19 May 2016 00:10:19 +0800 Subject: [PATCH] Account for brackets in link --- angular-linkify.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/angular-linkify.js b/angular-linkify.js index a00f413..ef03139 100644 --- a/angular-linkify.js +++ b/angular-linkify.js @@ -9,7 +9,7 @@ angular.module('linkify') return; } - var _text = _str.replace( /(?:https?\:\/\/|www\.)+(?![^\s]*?")([\w.,@?!^=%&:\/~+#-]*[\w@?!^=%&\/~+#-])?/ig, function(url) { + var _text = _str.replace( /(?:https?:\/\/|www.)([-A-Za-z0-9+&@#/%?=~_()|!:,.;]*[-A-Za-z0-9+&@#/%=~_()|])/ig, function(url) { var wrap = document.createElement('div'); var anch = document.createElement('a'); anch.href = url;