У меня есть текстовое поле, которое должно оставаться только текстовым или десятичным. Вот код, который я сейчас использую для замены всего, кроме чисел и десятичной точки. Проблема в том, что я не могу понять регулярное выражение, которое идентифицирует все остальное.
document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
\ D работает нормально, но я пробовал (?!.), (?!\.), [^.], [^\.]
и так далее ...
Есть ли предложения по регулярному выражению, которое положительно идентифицирует с чем-либо, кроме числа или десятичной дроби?
Спасибо за помощь