Функция ereg

1. Анет (17.06.2012 / 12:12)
Доброго времени суток. У меня вот вылезла данная ошибка:
Deprecated: Function ereg() is deprecated in Z:\home\test1.ru\www\config.php on line 258
Понятно что функция ereg() устаревшая, и ее надо заменить на preg_match. Но при замене на preg_match, появилась ошибка Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in Z:\home\test1.ru\www\config.php on line 258.
Как исправить...?

2. Андрюха (17.06.2012 / 12:18)
поставить версию PHP ниже

Добавлено через 00:36 сек.
Используй preg_match();

3. Дмитрий (17.06.2012 / 12:24)
Тебе же написано в ошибке что такой разделитель - '^' в перл регулярках нельзя использовать

4. Анет (17.06.2012 / 12:30)
3. akawin, А какой тогда есть вариант?

5. Игорь (17.06.2012 / 13:12)
4. Mistika, саму регулярку покажи

6. Анет (17.06.2012 / 13:14)
5. rezent, preg_match("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$", $_SERVER['HTTP_CLIENT_IP'])

7. Дмитрий (17.06.2012 / 13:23)
#^([0-9]{1,3})\.
([0-9]{1,3})\.([0-9]{1,3})\.([0-9]
{1,3})$#

8. Анет (17.06.2012 / 13:29)
7. akawin, Спасибоsmile ошибка исчезла

9. Жека (29.06.2012 / 18:21)
ereg и eregi попробуй на mb_ereg

URL: https://visavi.net/topics/32651