Предварительно добавив "http://" к URL, который еще не содержит" http://" - PullRequest
36 голосов
/ 23 августа 2010

У меня есть поле input, в котором сохраняется URL, я бы хотел, чтобы этот сохраненный ввод распознавался, когда «Http //» отсутствует в начале переменной, но не знаю, с чего начать ... можно проверить только часть строки? - тогда есть функция, которая будет добавляться при необходимости?

Ответы [ 12 ]

0 голосов
/ 18 ноября 2015

Я лично использую это, которое частично взято из php docs

$scheme = parse_url($link, PHP_URL_SCHEME);
if (empty($scheme)) {
    $link = 'http://' . ltrim($link, '/');
}
0 голосов
/ 23 августа 2010

Вы можете использовать «StartsWith», член System.String.

if (url.ToUpper().StartsWith("HTTP://"))
{ 

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...