Skip to content

Instantly share code, notes, and snippets.

View engleek's full-sized avatar

Christopher Humphries engleek

View GitHub Profile
var selection = false;
if(window.getSelection){
selection = window.getSelection();
}else if(document.getSelection){
selection = document.getSelection();
}else if(document.selection){
selection = document.selection.createRange().text;
}
var pageTitle = document.title;
((?:udp|smtp|pop3|ssh|telnet|https?|s?ftp|imap|git|cvs|svn)://(?:[a-z0-9-]+\.)*[a-z0-9]+\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|co\.uk|gouv\.fr|[a-z]{2})(?:\:[0-9]{1,6})?(?:/[a-z0-9-\.]+)*(?:\?[a-z0-9]+=[a-z0-9]+(?:&[a-z0-9]+=[a-z0-9]+)*)?(?:#[a-z0-9]+)?)