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