13 lines
421 B
TypeScript
13 lines
421 B
TypeScript
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');
|
|
}
|
|
}
|