Мне нужно использовать Javascript для проверки ввода URL-адреса, где допустимы все URL-адреса, кроме небезопасного протокола http.
Пример допустимых URL-адресов:
https://example.com/
https://example.com/path
application://example.com/path
application://example
Пример неверного URL-адреса:
http:\\example.com
Я пробовал использовать отрицательный прогноз, но он не работает:
^(?!http[s]{0}).*:\/\/.*$
Как написать регулярное выражение, исключающее только протокол http (должны быть включены другие протоколы, например, https)