diff --git a/src/containers/import-modal.jsx b/src/containers/import-modal.jsx
index 6bc667440a05c139e91cefff098e682b3e705087..2a18b433f42fd6a1d9c2d008fadfb241d6433978 100644
--- a/src/containers/import-modal.jsx
+++ b/src/containers/import-modal.jsx
@@ -50,7 +50,7 @@ class ImportModal extends React.Component {
         this.setState({inputValue: e.target.value, hasValidationError: false});
     }
     validate (input) {
-        const urlMatches = input.match(/^(https:\/\/)?scratch\.mit\.edu\/projects\/(\d+)(\/?|(\/#editor)?)$/);
+        const urlMatches = input.match(/^(https:\/\/)?scratch\.mit\.edu\/projects\/(\d+)(\/?|(\/#((editor)|(fullscreen)|(player)))?)$/);
         if (urlMatches && urlMatches.length > 0) {
             return urlMatches[2];
         }