diff --git a/src/extension/android/androidContainerUtility.ts b/src/extension/android/androidContainerUtility.ts index 05d038bd8..05d6b4502 100644 --- a/src/extension/android/androidContainerUtility.ts +++ b/src/extension/android/androidContainerUtility.ts @@ -136,7 +136,7 @@ function validateAppName(app: string): Promise { } function validateFilePath(filePath: string): Promise { - if (!/^[A-Za-z0-9._\/-]+$/.test(filePath)) { + if (!/^[\w./-]+$/.test(filePath)) { return Promise.reject(new Error(`Disallowed filepath characters: ${filePath}`)); } if (filePath.includes("..")) { diff --git a/src/extension/commands/installExpoGoApplication.ts b/src/extension/commands/installExpoGoApplication.ts index 3b1a870a1..c7e03110f 100644 --- a/src/extension/commands/installExpoGoApplication.ts +++ b/src/extension/commands/installExpoGoApplication.ts @@ -164,7 +164,7 @@ async function fetchJson(url: string): Promise { }); } -const versionPattern = /^[0-9][0-9.]*$/; +const versionPattern = /^\d[\d.]*$/; function validateVersion(version: string): string { if (!versionPattern.test(version)) {