diff --git a/src/Console/Log.es6 b/src/Console/Log.es6 index 45f945b..eff986e 100644 --- a/src/Console/Log.es6 +++ b/src/Console/Log.es6 @@ -236,7 +236,7 @@ function formatErr(err) var stack = `
${lines.slice(1).join('
')}
`; - return msg + stack.replace(regJsUrl, match => `${match}`); + return msg + stack.replace(regJsUrl, '$1'); } function formatJs(code) @@ -362,9 +362,9 @@ function formatEl(val) return `
${highlight(beautify.html(val.outerHTML), 'html')}
`; } -var regUrl = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g; +var regUrl = /(^|[\s\n]|<[A-Za-z]*\/?>)((?:https?|ftp):\/\/[\-A-Z0-9+\u0026\u2019@#\/%?=()~_|!:,.;]*[\-A-Z0-9+\u0026@#\/%=~()_|])/gi; -var recognizeUrl = str => str.replace(regUrl, match => `${match}`); +var recognizeUrl = str => str.replace(regUrl, '$2'); function getFrom() {