Skip to content

Instantly share code, notes, and snippets.

@sli
Created October 2, 2012 05:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sli/3816300 to your computer and use it in GitHub Desktop.
Save sli/3816300 to your computer and use it in GitHub Desktop.
A parser for the MARYLOUISE codes used by Pawn America.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Mary Louise</title>
</head>
<body>
<input type="text" id="code"><br>
<input type="button" value="Convert" onclick="convert()"><br><br>
<div id="output"></div>
<script>
var code = document.getElementById('code');
var output = document.getElementById('output');
var convert = function() {
c = code.value.toLowerCase();
o = ''
d = ''
for (l in c) {
l = c.charAt(l);
switch (l) {
case 'm':
d = '1';
break;
case 'a':
d = '2';
break;
case 'r':
d = '3';
break;
case 'y':
d = '4';
break;
case 'l':
d = '5';
break;
case 'o':
d = '6';
break;
case 'u':
d = '7';
break;
case 'i':
d = '8';
break;
case 's':
d = '9';
break;
case 'e':
d = '0';
break;
default:
break;
}
o = o + d;
}
o = '$' + o.slice(0, -2) + '.' + o.slice(-2);
output.innerHTML = o;
};
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment