Как применить рабочую регулярку в javascript?
javascript.ru/RegExp/exec
Один вызов exec найдет только первое совпадение. Чтобы найти остальные нужен цикл, пока результат не равен null.
Возвращается массив, где первый элемент - всё совпадение, остальные по группам ()
function geturls(task) {
    reg = /(www|http:\/\/)([a-zA-Z\/.]+)\.(\w+)/ig;
    var res = task.match(reg);
    console.log(res);
  }
Кстати вроде бы lol.ru и ya.ru не должен находить ?