Еще раз проверил: 
var l = '<a href="javascript.ru">bla bla bla</a>';
	alert(l.match(/href="([^"]+)/)[1]);
 работает отлично:
var link = $(this).val().match(/href="([^"]+)/);
location.href = link[1];
 - не хочет рабатать
попробовал такой вариант:
var link = $(this).val().match(/href="([^"]+)/);
alert( link[1]);
 
тоже не работает
Подскажите что не так?