JSFiddle - React, Tailwind, and code Playground
by piotku
JavaScript
function Converter() { /* Leave it blank */ };
/**
* Converts Hexadecimal Imperial Code into Rebel Text
* @param {String} imperialCode Imperial Hexidecimal string
* @return {String} Normal ASCII Rebel string
*/
Converter.prototype.toRebel = function(imperialCode) {
// toRebel() method code
var arr = Array();
var ret = '';
arr = imperialCode.match(/.{1,2}/g)
for (var i=0; i<arr.length; i++) {
ret += String.fromCharCode(parseInt(arr[i],16));
}
return ret;
};
/**
* Converts ASCII Rebel Text into Imperial Hexidecimal code
* @param {String} rebelText Normal ASCII Rebel string
* @return {String} Imperial Hexidecimal string
*/
Converter.prototype.toImperial = function(rebelText) {
// toImperial() method code
var ret = '';
for (var i=0; i<rebelText.length; i++) {
ret += rebelText.charCodeAt(i).toString(16);
}
return ret;
};