JSFiddle - React, Tailwind, and code Playground

JavaScript

function with_radix(value, symbols = "01234567", seperator="") {
  var ret = "";
  while(value > 0) {
    ret = seperator + symbols[value % symbols.length] + ret;
    value = (value - value % symbols.length) / symbols.length;
    }
  return ret;
  }
  

alert(with_radix(1234));
alert(with_radix(1234,"0123456789ABCDEF",":"));