[ID CS4-CS6] getFiles и регулярное выражение для маски файла

Tiburtsy

Топикстартер
15 лет на форуме
Сообщения
59
Реакции
14
Хочу получить через getFiles всё, названное латинскими буквами, цифрами и разрешёнными спецсимволами
getFiles(/^([a-zA-Z\._\-0-9])*$/)
ничего не находит. Что-то не так в выражении?
 
  • Спасибо
Реакции: Skvoznyak

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
там нельзя регэксп использовать. либо маска с ? и *, либо функция - в функции уже проверять
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
хм забавно, регэксп действительно работает. а в доке написано что только маска с двумя вайлдкартами. век живи век учись
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
хм забавно, регэксп действительно работает. а в доке написано что только маска с двумя вайлдкартами. век живи век учись
А мужики то не знают!
Буквально на днях была аналогичная тема, когда через регексп файлы без расширения ловили в getFiles
 

Tiburtsy

Топикстартер
15 лет на форуме
Сообщения
59
Реакции
14

люди_будущего

Участник
Сообщения
37
Реакции
34
"а-яА-Я" в URI path не бывает (в демо-боксе есть надписи на русском языке). Используйте в качестве аргумента функцию, заодно будете тестировать displayName т.е. без пути, что требовалось изначально.
 
  • Спасибо
Реакции: Tiburtsy