ldc-web/resources/ts/otpfields.ts
Vincent BRIDIER 5fd90b7cbc
csp fixes
2022-09-22 12:49:52 +02:00

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');
}
}