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