Доброго времени суток, подскажите пожалуйста, стоит задача определить следующие диапазоны:
77.88.0.0 - 77.88.0.18
77.88.22.0 – 77.88.23.255
Сам написал регулярные выражения:
$range1 = "77.88.0.[0-1][0-9]";
$range2 = "77.88.2[2-3].[0-2][0-9][0-9]";
Но к примеру вот такой код пишет, что не найдено:
if (preg_match("77.88.0.3",$range1)) {
echo "Вхождение найдено.";
} else {
echo "Вхождение не найдено.";
}
Вопросы:
Подскажите, что делаю не так?
Правильно ли написал регулярные выражения? ( если нет, то как правильно для таких диапазонов написать регулярные выражения ) ?