Если пользователь ввел в input google.com, то мне нужно определить что это url и он не содержит https или http и добавить туда что то одно. Затем сделать запрос по данному url для получения title страницы.
Если пользователь ввел
https://google.com/
то мне сразу нужно сделать запрос на указанный url и получить его title.
Если же пользователь ввел не url, к примеру "алоаып", то мне ничего не нужно делать.
В чем проблема:
Допустим мой сайт site.com.
Если после того, как пользователь ввел google.com в поле формы и нажал enter я сделаю
кросдоменный запрос на указанное в поле значение, то есть на
google.com
. То запрос пойдет на
http://site.com/google.com
.
Если же пользователь ввел
http://google.com/
то запрос уйдет на
http://google.com/
Ну а если пользователь ввел "алоаып" то запрос пойдет на
http://site.com/алоаып
А должно быть как я говорил
google.com => запрос на
http://google.com/
или
https://google.com/
https://google.com/
=> запрос на
https://google.com/
лопимсжыфва => запрос не нужно делать