URL-адрес Nodejs: ввод строки относительного URL-адреса протокола

#node.js #url

#node.js #url

Вопрос:

Я использую собственный модуль nodejs URL для анализа URL-адресов.

Изначально я решил проблему отсутствия протокола www.example.com с помощью функции регулярного выражения.

Теперь я вижу относительные URL-адреса протокола //example.com/path .

Попытка избежать написания большого количества проверок и регулярных выражений — есть ли более чистый способ позволить модулю принимать более разнообразный ввод?