diff --git a/controllers/player.py b/controllers/player.py
index 2e7db04f66b7f893c653ad624041659d60eca1b0..ef0ca86993da83643067b0427359b9ca6e5067c7 100644
--- a/controllers/player.py
+++ b/controllers/player.py
@@ -15,6 +15,9 @@ def create():
     room_code = parameters["room_code"]
     user_name = parameters["user_name"]
 
+    room_code = ''.join(c for c in room_code if c.isalnum())
+    user_name = ''.join(c for c in user_name if c.isalnum())
+
     if (len(room_code) != 4) or (len(user_name) == 0) or (len(user_name) > 15):
         return(FAIL(CODE_SEMANTIC))