Tengo un campo de texto que debe ser solo texto o decimal. Aquí está el código que estoy usando actualmente para reemplazar todo excepto los números y el punto decimal. El problema es que no puedo encontrar una expresión regular que identifique todo lo demás
document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
El \ D funciona bien, pero lo he intentado (?!.), (?!\.), [^.], [^\.]
y así sucesivamente ...
¿Alguna sugerencia para una expresión regular que se identifique positivamente con cualquier cosa excepto un número o un decimal?
Gracias por la ayuda