У меня есть URL, например:
var folderPath = 'files/New folder';
Вот условия, которые я хочу предотвратить, например, пользователь пытается:
../../.././../../././../files/New folder
ИЛИ
../../.././../../././../files/New folder/../../././../.././
ИЛИ
./files/New folder/
По сути, мне нужно извлечь новую папку из URL, поэтому мне нужно очистить URL!
ЧТО Я ПОПРОБОВАЛ?
Попробовал следующее, но он удаляет только несколько слешей "../" и "./" в начале URL.
var cleaned = folderPath.replace(/^.+\.\//, '');
ОЖИДАЕМЫЙ ВЫХОД: если кто-томожет обеспечить функцию, которая очищает URL, которая будет очень полезна.
files/New folder