currency formatter
HTML
<input id=currencyInput1 type=number step="0.01">
<div id=currencyOutput1></div>
JavaScript
const formatter = new Intl.NumberFormat('ru-RU', {
style: 'currency',
currency: 'PLN',
minimumFractionDigits: 2,
});
const currency = str => str.replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
const currency2 = str => formatter.format(str);
const input = document.getElementById('currencyInput1');
const output = document.getElementById('currencyOutput1');
input.addEventListener('input', function() {
output.textContent = currency2(this.value);
var o1 = document.getElementById('currencyOutput1').value;
o1.replace('PLN','');
})