|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » регулярное выражение на пхп. |
|
|
регулярное выражение на пхп.
|
Старожил Сообщения: 205 |
Профиль | Отправить PM | Цитировать Люди в регулярных выражениях я 0.Читать справчник нет времени, надо срочно.
Помогите составить выражение на проверку имени загружаемого графического файла. Имя файла должно быть только на английском и таких форматов: jpg, jpeg, gif, bmp, png. Думаю тут ничего сложного. |
|
Отправлено: 00:29, 21-07-2006 |
Старожил Сообщения: 156
|
Профиль | Сайт | Отправить PM | Цитировать '/(.*\.jpg|.*\.jpeg|.*\.bmp|.*\.gif|.*\.png)/i'
да? |
------- Отправлено: 11:09, 21-07-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать или
"/(.*)\.(jpg|jpeg|bmp|gif|png)/" что в общемто равнозначно мне же больше нравится вариант сделать массив из всех разрешённых расширений, отрезать расширение с помощью strrpos and substr, и потом проверить в массиве ли с помощью in_array |
------- Отправлено: 11:45, 21-07-2006 | #3 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать vadimiron,strejiok имя файла только на английском, а в указанных вами вариантах русский и любой другой язык позволяется
|
Последний раз редактировалось mrcnn, 21-07-2006 в 12:20. Причина: неправильное рег выражение Отправлено: 12:05, 21-07-2006 | #4 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать тогда [a-zA-Z]
или если еще цифры можно, то [a-zA-Z0-9] |
|
Последний раз редактировалось mar, 21-07-2006 в 14:10. Отправлено: 12:47, 21-07-2006 | #5 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать mar]
Цитата:
|
|
Последний раз редактировалось mar, 21-07-2006 в 14:11. Отправлено: 13:38, 21-07-2006 | #6 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 14:12, 21-07-2006 | #7 |
Старожил Сообщения: 205
|
Профиль | Отправить PM | Цитировать ок то-что надо сенкс....
|
------- Отправлено: 14:33, 21-07-2006 | #8 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 14:50, 21-07-2006 | #9 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mrcnn, oleksiy, mar
"/^([a-zA-Z0-9]*)\.(jpg|jpeg|bmp|gif|png)$/" |
------- Отправлено: 14:55, 21-07-2006 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Регулярное выражение: вырезать данные между тегами | venuko | Вебмастеру | 6 | 04-06-2009 16:59 | |
Регулярное выражение - вырезать все кроме указанных в масиве слов | venuko | Вебмастеру | 14 | 30-01-2009 09:51 | |
Регулярное выражение для проверки денежной суммы | BuilderMan | Вебмастеру | 9 | 23-08-2006 11:24 | |
Регулярное выражение | benya | Вебмастеру | 27 | 26-08-2005 14:34 | |
как быстрее и менее ресурсоемкей создать регулярное выражение | Вебмастеру | 3 | 13-02-2005 11:24 |
|