Regex to replace everything except numbers and a decimal point April 30, 2023 by Tarik Use this: document.getElementById(target).value = newVal.replace(/[^0-9.]/g, '');