Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Spearance 28.02.2005 09:21 / 28.02.2005 09:21
Посмотрел в форуме и в собственных классах регулярное выражение, которое должно проверять соответствие расширений: jpg, jpe, jpeg, gif, png и обнаружил ошибку, в отлове jpe.^if(^image_name.match[^^.+\.(jpe?g|gif|png)^$]){...}Раньше эта ошибка не вылазила в силу редкости использования формата jpe в сети, но всёже она есть.
^if(^image_name.match[^^.+\.(jp(?=[eg])e?g?|gif|png)^$][i]){...}Ещё я ввёл в выражение опцию поиска i, т.к. иногда попадаются файлы и расширения, написанные прописными буквами.