Mahesh2223 Ответов: 1

Как я ограничиваю специальные символы в имени файла при загрузке папки


Чтобы получить имя папки я использую эту функцию

функция selectFolder(e) {
var theFiles = e. target.файлы;
var relativePath = theFiles[0]. webkitRelativePath;

папка VAR = и relativepath.сплит("/");
alert (папка[0]);

var match = (new RegExp('[~#%\&_{}+\|]|\\.\\.|^\\.|\\.$')).test(folder);

               if (match) {
                   alert("File Name should not contain specail charcters");
                   document.getElementById('Upload1').value = "";
               }
               else {

               }



}

У меня возникает проблема, когда я загружаю имя файла с "файлами", он рассматривает его как специальный символ..


Пожалуйста, помогите...?

Где я могу изменить ..??

Что я уже пробовал:

<input name="Upload1" type="file" id="Upload1" onchange="selectFolder(event)"   multiple="multiple" webkitdirectory="" />

Karthik_Mahalingam

каково значение в "папке"?

Mahesh2223

Братан, я изменил регулярное выражение, но есть ли другой способ сделать это, например, если имя файла имеет специальные символы, нам нужно удалить его, чтобы создать новое имя файла, изменив его..

Karthik_Mahalingam

невозможно удалить символы в имени файла.

Mahesh2223

Братану нужно регулярное выражение для проверки специальных символов..имя файла не должно иметь специальных символов

Karthik_Mahalingam

я не очень разбираюсь в регулярных выражениях

Mahesh2223

Ну хорошо, я попробую

Karthik_Mahalingam

в противном случае повторите каждый символ и проверьте

Mahesh2223

я попробую братан

Mahesh2223

братан, я закончил с регулярным выражением, но я думаю, как показать метку после загрузки файла , если имя файла имеет специальные символы, то покажите, какие символы есть, например pdffilename`!.pdf показать пользователю, что'! специальные символы есть в имени файла в виде сообщения в метке

Karthik_Mahalingam

ладно, ладно.

Mahesh2223

https://www.codeproject.com/Questions/1207832/How-to-get-the-key-name-from-amazon-s-to-download

Mahesh2223

требование bro похоже на то, что имя файла не должно иметь специальных символов , если оно имеет необходимость показать, какие специальные символы имеет имя файла

Mahesh2223

Братан, тебе помочь?..

Karthik_Mahalingam

да

Mahesh2223

https://www.codeproject.com/Questions/1207832/How-to-get-the-key-name-from-amazon-s-to-download

Karthik_Mahalingam

ладно, проверим

Mahesh2223

Полностью запутался, как привязать конкретную запись из s3 к gridview

Karthik_Mahalingam

ладно

Mahesh2223

братан одна срочная помощь братан плз

Mahesh2223

https://www.codeproject.com/Questions/1209542/How-do-I-add-checkbox-checked-values-to-database

Mahesh2223

Братан у дер??

Karthik_Mahalingam

Я вышел из участка. Вдали от ПК

Mahesh2223

Вэнь ты вернешься

Karthik_Mahalingam

Вторник

Mahesh2223

ладно братан

Mahesh2223

плз помогите

Mahesh2223

Братан, одна срочная помощь, братан, я изо всех сил стараюсь это сделать.

Karthik_Mahalingam

По дороге в блр. Проверю это завтра утром .конечно

Karthik_Mahalingam

По дороге в блр.проверю завтра утром.. конечно

Mahesh2223

ОК бро плз проверьте это..я четко объясню свою проблему

Karthik_Mahalingam

в чем проблема

Mahesh2223

Братан у дер

Mahesh2223

братан, одна маленькая помощь?

Karthik_Mahalingam

да,
меня нет на станции,я вернусь в понедельник.

Mahesh2223

Я делаю hirerarical флажки внутри выпадающего списка, в то время как расширение и сворачивание его не работает нормально.. я динамически добавил его.

Karthik_Mahalingam

разместить его

Mahesh2223

ОК, плз, подождите

Mahesh2223

https://www.codeproject.com/Questions/1212900/How-to-hide-show-collapse-expand-dynamically-appen

Karthik_Mahalingam

это не ясно, брат. похоже на целый модуль.

Mahesh2223

братан, я тебе скоро все объясню...
у меня добавляется и родителей ребенок в списке, например
1 Индия
Вират
шикар
2 Австралия
Уорнер
кузнец
если я проверю Индию только Вират шикар должен расшириться
но все расширяются

Karthik_Mahalingam

братан ты получишь готовый плагин для этих why do u code

Karthik_Mahalingam

У вас есть TeamViewer

Mahesh2223

нет, братан, я обязательно установлю это в следующий раз.. пожалуйста, проверьте вопрос, который вы поймете

Karthik_Mahalingam

по крайней мере, опубликуйте его скриншот

Mahesh2223

https://imgur.com/a/iovXq

Mahesh2223

screeshot, динамически добавляющий Родительский ребенок.. нужно показать только выбранный флажок

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

пробовать

var specialChars = "#%&*:<>?/{|}";
for (var i = 0; i < files.length; i++) {
    var file = files[i];
    var name = file.name;
    for (j = 0; j < specialChars.length; j++) {
        if (name.indexOf(specialChars[j]) > -1) {
            alert("Special Characters [ # % & * : < > ? / { | } ] are not allowed in the file name \n\n\n" + name);
            e.preventDefault();
            break;
            return;
        }

    }