Я иногда смотрю сообщения про купоны на e-disclosure и там такие тексты, что очень сложно разобраться и понять, о чём речь, сколько выплатили и как. И я решил написать скриптик для выделения ключевой инфы из таких сообщений, чтобы не искать её в тексте. В результате получаются разные варианты. Это просто купон:

Это купон и амортизация:
//WhiteHosts='moex.com cbr.ru banki.ru youtube.com vk.com facebook.com';
function FixLinksMD(e){
var o=e.srcElement;
if (o.tagName!='A' || o.pathname!='/r.php') return;
var pos1, pos2, s=o.search, href, M, dmn;
pos1=s.indexOf('u='); if (pos1==-1) return;
pos1+=2; pos2=s.lastIndexOf('&s='); if (pos2==-1) pos2=s.length;
href=decodeURIComponent(s.substring(pos1, pos2));
if (window.WhiteHosts){
M=href.match('https?://([^/]+)');
if (M){
dmn=M[1];
if (dmn.substr(0, 4)=='www.') dmn=dmn.substr(4);
if (!WhiteHosts.match("\\b"+dmn+"\\b")) return;
}
}
o.href=decodeURIComponent(href);
}
document.body.addEventListener('mousedown', FixLinksMD, false);