Здравствуйте, у меня было регулярное выражение:
function isValidURL($url) {
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}
Оно делало проверку с http(-s)://
Мне же нужно было проверять адреса без этой приставки а-ля site.ru например.
Изменил вот так:
function isValidURL($url) {
return preg_match('|^[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
return $url;
}
Что возвращает 1 или 0. Я с регулярками недружен и не могу допетрить, как после проверки вернуть не 1, а тот самый site.ru, подскажите