Skip to content

Instantly share code, notes, and snippets.

@sudikrt
Created May 24, 2020 10:37
Show Gist options
  • Save sudikrt/b36ca22651a69fd1af9fc7a9bfb40a6e to your computer and use it in GitHub Desktop.
Save sudikrt/b36ca22651a69fd1af9fc7a9bfb40a6e to your computer and use it in GitHub Desktop.
<button onclick='javascript:
if(document.getElementById("J").value=="")
{alert("Please enter into the left column a list of IDs on 15 chars");return;
}
var y=document.getElementById("J").value.split("\r").join("").split("\n");
var z=new Array();
for(var x=0;x<y.length;x++)
{
if(y[x].length==15)
{
var s="";
for(var i=0;i<3; i++)
{var f=0;
for(var j=0;j<5;j++)
{var c=y[x].charAt(i*5+j);
if(c>="A" && c<="Z")
f+=1<<j;
}
s+="ABCDEFGHIJKLMNOPQRSTUVWXYZ012345".charAt(f);
}
z.push(y[x]+s);
}
else
{
alert("Error : "+y[x]+" has not a length of 15 characters"+y[x].length);return;}}document.getElementById("L").value=z.join("\r\n");'>15 => 18</button>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment