MEID Hex to Dec

by Rowan Hamilton

HTML

<div id="dec_meid"></div>
<div id="hex_meid"></div>

JavaScript

var hexIn = 'A100004584ACBA';
if (hexIn.length === 14){
  i = parseInt(hexIn.substring(0,8),16).toString();
  j = parseInt(hexIn.substring(hexIn.length - 6),16).toString();
  if (j.length < 8){j = "0" + j}
  k = i + j;
	document.getElementById('dec_meid').innerHTML = 'MEID DEC: '+ k;
  } else{
  document.getElementById('dec_meid').innerHTML = 'MEID Invalid length';
  }


var decIn = '270113184508694970';
var hexP1 = Number(decIn.substring(0,10)).toString(16).toUpperCase();
var hexP2 = Number(decIn.substring(10,18)).toString(16).toUpperCase();
hexMEID = `${hexP1}${hexP2}`;
document.getElementById('hex_meid').innerHTML = 'MEID HEX: '+ hexMEID;