JSFiddle - React, Tailwind, and code Playground

HTML

Number: <input type="number" oninput="updateNum(this)" />

JavaScript

function updateNum(e) {
    if (isNaN(e.value)) {
        e.value = e.value.replace(/[^\d]/g,'');
    }
}