Eu tenho um campo de texto que precisa permanecer apenas texto ou decimal. Aqui está o código que estou usando atualmente para substituir tudo, exceto números e um ponto decimal. O problema é que não consigo descobrir uma regex que identifique todo o resto
document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
O \ D funciona bem, mas eu tentei (?!.), (?!\.), [^.], [^\.]e assim por diante ...
Alguma sugestão para uma expressão regular que se identifica positivamente com qualquer coisa, exceto um número ou um decimal?
Obrigado pela ajuda