Buongiorno a tutti.
Sembrerà una richiesta banale, ma qualcuno potrebbe aiutarmi a sistemare questa regex??

Praticamente devo trasformare tutti tutti gli url che trovo nel testo in link...e riesco a farlo, il problema è che facendolo più volte mi ritrasforma già quelli modificati....

Quindi dovrei eliminare dalla sostituzione quelli già sostituiti....qualche dritta o aiuto??

Grazie mille ciao!!


codice:
var replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$).([\S]+(\b|$)))/gim; 
var replacedText = inputText.replace(replacePattern2, '$1$2');
P.S.
Il metodo che fa il replace l'ho inserito in un evento keyup della casella, ma dopo che inserisco un link, viene trasformato e qualcosa non va, mi scrive al contrario