Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Регулярка
Форумы портала PHP.SU » » Вопросы новичков » Регулярка

Страниц (1): [1]
 

1. jonston - 06 Декабря, 2014 - 22:38:52 - перейти к сообщению
Здравствуйте.Скажите почему строка '/some/index' проходит по регулярке
CODE (php):
скопировать код в буфер обмена
  1. '/[\/A-Za-z0-9\_\-]+[\.html|\.htm|\.php]\??[\/A-Za-z0-9\&\=]+$/i'
?И как это исправить?
(Добавление)
Сделал так
PHP:
скопировать код в буфер обмена
  1. '/[\/A-Za-z0-9\_\-]+(.html|.php|.htm)\??[\/A-Za-z0-9\&\=]+$/i'

Все заработало.Но маска почему то выбрала приоритет .htm а не .html хотя .html стоит первым.Почему?

 

Powered by ExBB FM 1.0 RC1