Регулярное выражение для проверки URL js
На данный момент регулярное выражение выглядит таким образом
^https?:\/\/(\w+:?\w*@)?(\S+(?::\S*))(:[0-9]+)?(\/|\/([\w#!:.?+=&%@\-/]))?
При тесте заметила проблему, что пропускается ввод, например, "https://://"
Мне нужно исключить подобный ввод url, как нужно исправить регулярку для этого?