В настоящее время у меня есть это общее сообщение об ошибке в моем скрипте, которое я хотел бы заменить более подробными сведениями.Замена элементов в строке
errorMessage: "Your selected file, {{fileName}}, is not a proper format of {{formats}}"
Я хотел бы заменить fileName
с именем файла они выбрали.
Это то, что я работаю до сих пор:
validateError(
errorMessage.replace(/{{formats}}/, formatArray)
);
Так что я попытался это:
validateError(
errorMessage.replace(/{{formats}}/, formatArray),
errorMessage.replace(/{{fileName}}/, inputFile.name)
);
при запуске этого {{имя_файла}} появляется этот путь, и не заменяется имя файла. inputFile
- объявленная переменная, которая уже имеет информацию о данных файла, поэтому я знаю, что это имя существует.
Что я делаю неправильно или не замечаю?
Что выводит имя inputFile.name при использовании 'console.log (inputFile.name)'? – compuhosny
@AhmadHosny - фактическое имя файла. Например: starsInSky.doc - мне интересно, связано ли это с двумя операциями замены в одном методе – 072et
Не хватает ли вы правой скобки в конце первой замены? – compuhosny