소스 검색

fixed regexp

Gildas 7 년 전
부모
커밋
ce7e387644
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      lib/single-file/single-file-core.js

+ 1 - 1
lib/single-file/single-file-core.js

@@ -836,7 +836,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 				filename = filename.replace(/{\s*digest-sha-512\s*}/g, await DOM.digest("SHA-512", content));
 			}
 			filename = filename.replace(/[~\\?%*:|"<>\x00-\x1f\x7F]+/g, "_"); // eslint-disable-line no-control-regex
-			filename = filename.replace(/..\/?/g, "").replace(/^\/+/, "");
+			filename = filename.replace(/\.\.\/?/g, "").replace(/^\/+/, "");
 			if (filename.length > 192) {
 				const extensionMatch = filename.match(/(\.[^.]{3,4})$/);
 				const extension = extensionMatch && extensionMatch[0] && extensionMatch[0].length > 1 ? extensionMatch[0] : "";