У меня есть окно ввода URL-адреса, но я думаю, что я его изменю, потому что пользователи по-прежнему не всегда правильно вводят URL-адрес, как показано в примере, и URL-адрес все еще позволяет несколько вариантов. Мне было интересно, как я могу превратить введенный пользователем URL в формат, который я хочу. Скажем, я хочу следующий формат в конце:Правильный введенный пользователем URL-адрес: Ruby
http://www.example.com/
но пользователь входит в один из следующих
www.example.com
www.example.com/
http://www.example.com
Другой путь был бы, если бы не использовать субдомен поэтому конечный результат должно быть:
http://example.com
и они печатают либо в:
example.com
example.com/
http://example.com
Код, который мне нужен, должен иметь возможность корректно обрабатывать любые ошибки форматирования, чтобы получить его в желаемом формате.
это ломает HTTPS-адреса – levinalex
@levinalex, Вы правы. Я обновил код, чтобы соблюдать протокол (по умолчанию 'http'). Спасибо за комментарий. – falsetru