strips nonwords, spaces, and newlines from both the input and output

This commit is contained in:
Vermilingua
2013-10-31 07:17:41 +11:00
parent 55c93772db
commit 2c31e4ecda
+4
View File
@@ -230,6 +230,9 @@ var Engine = {
export64: function() {
Engine.saveGame();
var string64 = Base64.encode(localStorage.gameState);
string64 = string64.replace(/\s/g, '');
string64 = string64.replace(/\W/g, '');
string64 = string64.replace(/\n/g, '');
prompt("save this.",string64);
},
@@ -237,6 +240,7 @@ var Engine = {
var string64 = prompt("put the save code here.","");
string64 = string64.replace(/\s/g, '');
string64 = string64.replace(/\W/g, '');
string64 = string64.replace(/\n/g, '');
var decodedSave = Base64.decode(string64);
localStorage.gameState = decodedSave;
location.reload();