Mam pole tekstowe, w którym musi pozostać tylko tekst lub liczba dziesiętna. Oto kod, którego obecnie używam, aby zastąpić wszystko oprócz liczb i przecinka dziesiętnego. Problem w tym, że nie mogę znaleźć wyrażenia regularnego, które identyfikowałoby wszystko inne
document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
\ D działa dobrze, ale próbowałem (?!.), (?!\.), [^.], [^\.]
i tak dalej ...
Jakieś sugestie dotyczące wyrażenia regularnego, które pozytywnie identyfikuje się z czymkolwiek oprócz liczby lub ułamka dziesiętnego?
Dzięki za pomoc