Comment vérifier l'URL avec le port est valide ou non javascript regex

^((https?:\/\/)|(www.))(?:([a-zA-Z]+)|(\d+\.\d+.\d+.\d+)):\d{4}$
Kind Kitten