Помощ preg_match URL

niker

Registered
Здравейте,

имам проблем с preg_match.
Искам да направя проверна ка URL адрес и ако в началото му се съдържат: "http://" или "https://" да изкарва грешка.
Също така накрая на адреса да проверява дали има наклонена черта, и ако има пак да изкарва грешка.
Идеята е само на накрая да проверява за наклонена черта, не навсякъде.
Това е всъщност основният проблем.

Ето пример за URL адреси който искам да изкарва грешка:

Код:
$url = "http://some.com/"
$url = "some.com/"
$url = "http://some.com"
$url = "http://some.com/user"
$url = "http://some.com/user/"


Ето URL адреси, които да не изкарва грешка

Код:
$url = "some.com"
$url = "some.com/user"

Благодаря предварително за помощта.
 
Ето ти пример за http http://rubular.com/r/oWmyVEjrIs

А за чертичката:

Код:
$str = 'site.com/';

if($str[strlen($str)-1] == '/') {
   // накрая има черта
}
 

Back
Горе