replace(/[^\d\.-]|\b-/, '') - так будет верно, исправьте.
PS. Не вник, а разрешены десятичные, значит в исключения нужно добавить точку, но как и со знаком нужно еще бороться с двойным ее вводом.
Последний раз редактировалось laimas, 20.08.2018 в 18:40.
|