www.vashsite.ru
if(!empty($_POST['sitehotel']) && !preg_match('/^[w]{3}[.]{1}+/', $_POST['sitehotel']))
Учел 3 буквы w и точку.
Как учесть чтоб в адресе небыло /
чтобы не писали типа www.vashsite.ru/
www.vashsite.ru/index.ru
Как влепить сюда же эту проверку
Спустя 11 минут, 11 секунд (28.09.2011 - 17:51) Xes написал(а):
!preg_match('/^[w]{3}[.]{1}[^\/]+/', $_POST['sitehotel'])
Спустя 6 минут, 13 секунд (28.09.2011 - 17:57) Winston написал(а):
Так ?
$url = 'www.vashsite.ru/index.php';
echo preg_match("#^w{3}\.[a-z0-9\.-]*[^/]$#i", $url) ? 'ok' : 'bad';
Спустя 6 минут, 35 секунд (28.09.2011 - 18:04) Xes написал(а):
Это слишком круто если я правильно читаю регулярку. надр разрешить еще www.site.poddomen.ru
Методом тыка дошел до такого проверти
Надо было доллор добавить чтобы слешь распространить на всю строку.
Собственно интересуте то чтобы вначале было www. и небыло / остальное это ихи проблемы.
Методом тыка дошел до такого проверти
!preg_match('/^[w]{3}[.]{1}[^\/]+$/', $_POST['sitehotel'])
Надо было доллор добавить чтобы слешь распространить на всю строку.
Собственно интересуте то чтобы вначале было www. и небыло / остальное это ихи проблемы.
Спустя 8 минут, 19 секунд (28.09.2011 - 18:12) Winston написал(а):
Цитата (Xes @ 28.09.2011 - 18:04) |
надр разрешить еще www.site.poddomen.ru |
Дык моя регулярка его пропустит, а вот если / появится то нет