hola, tengo esto:
^(ht|f)tp(s?)\:(\/\/)[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$
pero no me es muy util, lo que quiero es que la pagina empiece con http://, ftp:// o www, despues que continue con www, pero que www se repita una sola vez (osea no puede ser www.www.aad.com)
despues que pueda poner cualquier cosa de + de 1 caracter, despues un punto, y que esto se repita
tambien quiero que pueda terminar en / , o por ejemplo ?asdsa=sdad&afaf=afsf
y creo que eso seria todo, me podian ayudar?