Como adicionar tag de âncora a um URL a partir da entrada de texto

Eu quero ser capaz de tomar texto inserido pelo usuário em um campo de comentário e verificar a expressão do tipo de URL e, se existir, adicionar uma marca de âncora (para url) quando o comentário for exibido.

Eu estou usando PHP no lado do servidor e JavaScript (com jQuery) no cliente, por isso devo esperar para verificar a URL até mesmo antes de ser exibido? Ou adicionar a marca de âncora antes de inseri-la no banco de dados?

assim

<textarea id="comment">check out blahblah.com or www.thisthing.co.uk or http://checkthis.us/</textarea>  

torna-se

<div id="commentDisplay">check out <a href="blahblah.com">blahblah.com</a> or <a href="www.thisthing.co.uk">www.thisthing.co.uk</a> or <a href="http://checkthis.us/">http://checkthis.us/</a></div>

questionAnswers(7)

yourAnswerToTheQuestion