Показать сообщение отдельно
  #1 (permalink)  
Старый 01.10.2014, 20:55
Аспирант
Отправить личное сообщение для Maxfashko Посмотреть профиль Найти все сообщения от Maxfashko
 
Регистрация: 08.12.2012
Сообщений: 31

регулярное в поиске файла
Добрый вечер. Мозг под ночь совсем не может понять одну вещь. Прошу помощи!

есть файлы типа :
IMG_0013.jpg,
13.jpg,
34.jpg,
0034.jpg,
065.png,
SER_065.png,
Anf54.jpe

Мне нужно найти файл 0013. Но не знаю его префикса (IMG_ или любые другие буквы перед номером) и есть ли префикс вообще.
необходимо чтобы регулярка нашла этот файл.

Так же к примеру мне нужен файл с номером 34. Не учитывая в поиске, что есть файл с именем 0034.
То же касается поиска файла 13, не находя файл IMG_0013.

Придумал только так, но это убожно....... префикс (буквы перед номером) не ищет и другие символы.

regexp = new RegExp (number+"\.(jpg|jpe|jpeg|png)"+"$","gi");
if (regexp.test (file))al("yes")


Ребята это реально ?
Ответить с цитированием