Я ищу запрос регулярного выражения, чтобы проверить имя файла и убедиться, что он содержит только английские символы, цифры или эти символы [,], -, _
Однако он не должен разрешать символы, подобные этим: ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ³J
Спасибо
регулярное выражение выглядит так:
/^[A-Za-z0-9\[\]\-_]+$/
Обратите внимание, что это не допускает пустых строк;)
^[a-zA-Z0-9.\[\]_-]+$
Я добавил точку как возможность, кроме того, что для вышеприведенного требуется как минимум одна буква ASCII, цифра, квадратная скобка, подчеркивание или тире (знак минус).