Mit folgendem Codeblock kann man die Eingabe auf dem Input Feld mit der id=“supplier_iban“ bei Eingabe nach ISO 13616-1 und EBS 204 formatieren.
let el_supplier_iban = document.getElementById('supplier_iban');
el_supplier_iban.addEventListener('input', (event) => {
let v = event.target.value.toUpperCase().replace(/ /g, '');
let r = '';
for (let i = 0; i < v.length; i ++) {
r += v[i];
if ((i + 1) % 4 === 0 && i > 0) r += ' ';
}
event.target.value = r.trim();
});
el_supplier_iban.dispatchEvent(new Event('input'));
Beispiel:
Siehe auch: