JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<input type='numeric' id='t' value='0' />
<br/><br/><br/>
<div id='x' style='text'>
</div>
</div>
</body>
JavaScript
$(document).ready(function() {
$("#t").keyup(function() {
$("#x").text(number_to_code($(this).val()));
});
});
NESTOMALT
function number_to_code(s) {
return parseFloat(s).toFixed(2).replace(/(\d)(\1*)/g, (_, digit, repeats) => ({
'0': 'I',
'1': 'N',
'2': 'E',
'3': 'S',
'4': 'T',
'5': 'O',
'6': 'M',
'7': 'A',
'8': 'L',
'9': 'D'
})[digit] + ''.padStart(repeats.length, 'Z')).replace(/\B(?=(\w{3})+(?!\w))/g, ",");
}