Na stronie mam 5 inputów.
Chciałbym aby była możliwość wpisania w nich:
1. liczb tylko z jedną kropką i jednym miejscem po przecinku (np. 12.1)
2. liczby przed przecinkiem mogą składać się z max 4 cyfr
Zrobiłem taki kod:
function validateNumber() { var clean = this.value.replace(/[^0-9.]/g, "").replace(/(\.)\.{2,}/g, "$1").replace(/(.\d)\d+?/, "$1"); if (clean !== this.value) this.value = clean; } document.querySelector('.number-mask').addEventListener('input', validateNumber);
Jednak nie do końca działa

Wie ktoś może jak to zrobić? Bardzo proszę o pomoc
