Aggiungo una cosa,
potresti fare come fa questo sito, anche qui se scrivo www.dominio.com mi compare automaticamente il link e questo viene fatto probabilmente cercando le stringhe www, http, https, le chiocciole ecc... e abbinando questa ricerca ad altre regole come la presenza di punti e slash e di stringhe come php, html, asp ecc...

Però questo è un metodo che rischia di non funzionare sempre ed è piuttosto complesso da implementare. E' decisamente più facile che siano gli utenti a decidere cosa deve essere considerato link e cosa no