Показать сообщение отдельно
  #4 (permalink)  
Старый 21.01.2009, 23:39
Интересующийся
Отправить личное сообщение для vovasvv Посмотреть профиль Найти все сообщения от vovasvv
 
Регистрация: 01.11.2008
Сообщений: 14

to Kolyaj
Если можно, то для тех кто на бронепоезде:
[+=\\] - вопросов нет -сам писал, далее
Точка - любой символ, далее
звездочка - ноль или более повторений [+=\\]. , далее
\. - прописной символ . - означает точку в тексте, далее
?!jpg$ - все это: а именно [+=\\].*\. наедется если в конце НЕ будет стоять jpg

Наверное я с самого начала некорректно сформулировал задачу.
Она такова:
есть инпут типа файл, я ставлю проверку
- не хочу чтобы в названии файла содержались символы
-хочу чтобы загружали файлы с расширением jpg

Таким образом если я вас правильно понял, то выражение /[+=\\].*\.(?!jpg$)/ не ловит случай, когда файл будет с расширением jpg, НО при этом будет содержать символы - правильно?

to Gvozd: Вы совершенно правы. Как только появится время, обязательно займусь, но пока вынужден пользоваться благами цивилизации и не гнушаюсь запросами вопрос-ответ.
Ответить с цитированием