window.addEventListener("DOMContentLoaded", () => { let elements = document.getElementsByClassName("otp-field"); for (const element of elements) { element.addEventListener("input", checkFields); } }); function checkFields(e: Event) { const target = e.target as HTMLInputElement; if (target) { target.value = target.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); } }