Отойди! Я знаю регулярные выражения:
var anchored = myInputData.replace( /(http:\/\/[^\s]{5,})/g,
"<a href=\"$1\">$1</a>")
(глобально заменяет все, что начинается с http: // и продолжается до тех пор, пока не появится пробел с описанным вами шаблоном)