Così sembra che funzioni:

codice:
var reg = new RegExp("^((http(s)?:\/\/)|(www\\.))([-_;:.,?!+%*^@§£€ç=#ìùòàè&$A-Za-z0-9])+(\\.[a-z]{2,4}[/?]?)([/?]([-_;:.,?/!+%*^@§£€ç=#ìùòàè&$A-Za-z0-9])+)?$");